Chapter 3. KerMeta sub-typing rules