Added guard support
Add support for where
Merge pull request #53 from jdiez17/haskell_fixes

Haskell fixes