(maint) clean up imports
(maint) delete errant ':else' in 'condp'

This was syntactically incorrect; 'condp' simply uses the last form passed to it
as a default if none of the other forms are matched.
(maint) add schema validation fixtures to tests

TODO write better message...

Got it working, but it's ugly as hell and probably needs additional test
coverage.