Require explicit addition of fields for defaults
more complete error message for missing default fields
Merge branch 'protocol-types' into protocolize
Cons
resolve tags in deftype fields
Merge branch 'protocol-types' into protocolize
updating Obj and ASeq
Obj_STAR_
ASeq_STAR_
move assoc-some to top
move utility fns to top of core_deftype
fix protocol tag in test
Merge branch 'protocol-types' into protocolize
Resolve method name tags
Merge branch 'protocol-types' into protocolize
Cons*
wip
Working towards PCons
remove declare-type
revert ASeq and Obj