TimeTypes #167, #157

- Reactive implementation