make mf.lc an array and simplify mf.runtime; add MF.pluralFunc()