Port clock + time engine
Open, Needs TriagePublic

This shouldn't be replaced with just Timer{}

it's actually quite clever and tries to align itself so that if you only get an update every minute you get a signal every minute when the seconds are 0. We still need that. There's also code to detect clock skews.

It needs a lib somewhere, don't know where...