implement FooBar; include "foobar.m"; Foo.kick(me: ref Foo) { if (me == nil); } Bar[T].kick(me: ref Bar[T]) { me.butt.kick(me.butt); }