Pure OCaml implementation of NTP, primarily for use in MirageOS