> I don't even think that we should make a difference.

Let's keep the interface simple for now (with a single parameter `missing_values=np.nan`) and let's consider this use case later, possibly using a mask as I suggested before.