Added haskell
simplified function call
Added REPL for when run with no arguments