Issue 335 - A thorough review of the draft proposal for generics (18)