That's a solid start — the parser already runs. Let's not boil the ocean: pick just the one failing case and we'll trace it together.
