Kind of like Moops but with less hacky parsing.

Alternative implementation for the Geometry example: