Start abstracting parsers