s/mixin/extension?