rewrite to use non-tail recursion
remove fn-> & fn->> in favor of the plumbing.core
impl to have common schema helpers
cleanup
clean up purge
merge purge and core
integrate with-named-sub-schema
apply with-named-sub-schemas
update docs for 0.9.0