Minimal Language realisation on haskell