[Pitch] Extensions on bound generic types