allow user_func_array initializers