John Haugeland / StoneCypher's general utility library for Haskell