abstracts away the details of error handling
restores the package object
fleshes out the reflection API
baseline shapeless from 2.11
sketching shapeless with the new reflection api
upgrades adt annotations
outlines the host API