tested mpc parser combinator