bod
Generics can only be defined on classes, not on interfaces (protocols in Objc and Swift) or functions.