Getting F-bounded polymorphism into shape