Describir: Strictness Analysis and Polymorphic Invariance