Resolving issue w/ enumerations not having metainformation, propogating all of the metainformatin fixes, making sure that everything has the metainfo it should. This introduces a super super super subtle regression with certain error invariants, I'll fix those with another commit once some of the core descr infrastructure and understanding infra is all resolved.
Merged and all should be well