Name looks really cheesy. If you are adding logic to anything that behaves time-like, why not just call it `time/calculations`?