Type parameter defaults cannot use `Self` on structs, enums, or unions. Erroneous code example: ```compile_fail,E0735 struct Foo> { field1: Option, field2: Option, } // error: type parameters cannot use `Self` in their defaults. ```