my views on the latest update:
- argumentless `Period`: obviously yes
- multiple arguments: no, no benefit I can think of
- consistency: consistency is overrated, `Period(ms=1)` vs `Period.milliseconds` is fine given that `Period.kHz` runs afoul of Python method naming conventions and `Period.kilohertz` does not