roles ); }; return call_user_func_array( curryN( 2, $hasCap ), func_get_args() ); } }