Parallel implementation that parses to a true AST. Incomplete.