docs: def full(shape, fill_value, dtype=None, **kwargs):
      """Create an array of given shape and type, filled with `fill_value`.
  
      Args:
          shape (sequence of ints): 2D shape of the array.
          fill_value (scalar or numpy.ndarray): Fill value or array.
          dtype (data-type, optional): Desired data-type for the array.
          kwargs (optional): Other arguments of the array (*coords, attrs, and name).
  
      Returns:
          array (decode.array): Decode array filled with `fill_value`.
      """
      return (dc.zeros(shape, **kwargs) + fill_value).astype(dtype)