A factory function that creates a value with a list of arguments.
The argument types for the FactoryFn.
The return type.
A factory function that creates a value with a list of arguments.