Variadic constructors.