MIX(FL): a kernel language of mixin modules