OK so I wrote these two functions (and I did not even unit test them, so they're probably wrong):
https://gist.github.com/glyph/ad25a9e8d93bb9f7ac15a947cbf53a5d
There must be a better way to do this with the standard library, right? Something buried in `datetime` somewhere?
@glyph Needs a deprecation warning. Not that you can actually deprecate the use of 12 hour clocks by fiat in a random library, but it's worth a shot.
@pganssle if I could be my ideal self I would express everything as swatch .beats, but unfortunately I do sometimes think it is 3PM