def METHOD_NAME(
    self,
    func: Callable,
    out_ind: Iterable,
    *args: Any,
    # can't type this as mypy assumes args are all same type, but dask blockwise args alternate types
    name: str | None = None,
    token=None,
    dtype: np.dtype | None = None,
    adjust_chunks: dict[Any, Callable] | None = None,
    new_axes: dict[Any, int] | None = None,
    align_arrays: bool = True,
    concatenate: bool | None = None,
    meta=None,
    **kwargs,
):
    from dask.array import METHOD_NAME
    return METHOD_NAME(
        func,
        out_ind,
        *args,
        name=name,
        token=token,
        dtype=dtype,
        adjust_chunks=adjust_chunks,
        new_axes=new_axes,
        align_arrays=align_arrays,
        concatenate=concatenate,
        meta=meta,
        **kwargs,
    )