HIGHLY EXPERIMENTAL: Writing a new parser.