dir: folder organization
passing tests
schema: primary tranform methods are #wrap/#unwrap

- modify all types to comply with new SchemaType spec
- schema can verify a single path
Merge branch 'refactor/struct'