QIO-1.2: The Quantum IO Monad is a library for defining quantum computations in Haskell