Hey everyone! Today's video is called Three Simple Rules for Subtypes. In this 14-minute video, I'll take the three rules from Chapter 19 of the Illustrated Guide, and walk you step by step through class inheritance, declaration-site variance, and use-site variance, to show how each of the three rules plays out in each case.