Strictness annotations on type parameters