fix non-exhaustive patterns in Parse.hs