Yes, what you said is what I meant. I am pretty sure that this is currently possible (even if I find it a bit weird), but I never really used them, so...

There is already an optimization for that in the compressed attribute. I believe the main purpose here is to support non-masked arrays. So those anything that is not a masked array must be `.ravel()`ed I think.