I use Numpy NDArray and pandas DataFrames a lot, and often times you want to validate the shape / columns / dtype of theses objects. I have yet to find a clean and meaningful way to type hint these, and ended up just put assertions at the beginning of code.