Fix simple monadic parser