Add coersion static methods to Parser

Move the simple matchers into their own module