use the actual wrapped interface as the protocol iface
:extends-interface => :wraps-interface
Don't bother generating iface methods when wrapping
enable default methods for protocols
type hint 'wraps-interface