Also parsing on the python side of things.

This enables better error reporting and doesn't block
when a fast-typed thing is done.