generics

2019-03-03 Generics as super-functions