Simple parser 1 with no whitespace, and simple parser two which requires leading whitespace