Support fill_value and non-ndarray within NumpyArrayAdapter