TimeUnit_t is defined as a global using in GlobalUsings.cs now (well, it will be in my next commit):
global using TimeUnit_t = double;
All instances of double in the context of a time unit should probably be replaced with this.
Not like it'll ever change to be fair, but it's nice to have that option