Arbitrary-arity managed constructors.