'Object in prim box mapping
Allow protocols to extend interfaces
remap protocol-fn name to methodName in deftype/reify/defrecord