В книге "Функциональное программирование" в Scala MEAP v10 автор упоминает
Полиморфные функции часто настолько ограничены их типом, что у них есть только одна реализация!
и дает пример
def partial1[A,B,C](a: A, f: (A,B) => C): B => C = (b: B) => f(a, b)
Что он подразумевает под этим утверждением? Ограничены ли полиморфные функции?