`Time.every second Tick` returns a time-varying value it doesn&#x27;t call a side-effecting callback. It generates a filtered event emitter if you will. Semantically it has almost no relation to your JS version, aside from both being function calls.