added callables to FactoryMuff ... shame we have to add more static methods rather than closures, but there you go