This can really be anything that can be converted to a numpy array- recommend updating to something like `1-D array_like` and then converting `samples` and `observations` to a numpy array using `np.asarray`.