A new prototype which doesn't bother parsing as much stuff and thereby
preserves more code ordering.

-Peter Mawhorter