How to  Covariance Like A Ninja!