В соответствии с Scala Language Spec:
... вывод локального типа разрешен для ограничения сложности выведенных границ [параметров типа]. Минимальные и максимальные типы должны быть поняты по отношению к набору типов приемлемой сложности.
На практике, каковы пределы?
Кроме того, существуют ли разные ограничения, применимые к типам выведенных выражений, чем к ограничениям типа параметра и каковы эти пределы?