Better error handling for parsing combinator. Still does not work correctly :)