Fully applied generics