Support Windows. Should be straightforward other than the build. I guess we'll use cmake for that. I don't think `libpfc` supports Windows but perhaps we can port that too, or else just rely on the default std::chrono based clock.