implement Zot by Haskell Zot is purely functional language. Read here ( http://semarch.linguistics.fas.nyu.edu/barker/Iota/zot.html )