QML: A Functional Quantum Programming Language written in Haskell | Hacker News Reader