fix (vec nil)
Support method-map in deftype and reify