def full_like(a, fill_value, *args, **kwargs):
    if (np.ndim(fill_value) != 0):
        raise ValueError(f'fill_value must be scalar. Received {type(fill_value).__name__} instead.')
    return _full_like(*args, a=a, fill_value=fill_value, **kwargs)
def full_like(a, fill_value, *args, **kwargs):
    if (np.ndim(fill_value) != 0):
        raise ValueError(f'fill_value must be scalar. Received {type(fill_value).__name__} instead.')
    return _full_like(*args, a=a, fill_value=fill_value, **kwargs)