It would be possible to have os specific extension functions like "from_monotonic", then you could still change the actual implementation in the future (as long as you can internally in std compute an offset between the two time bases).
2 Likes