Параметры вызова по имени, как вы сами обнаружили, снижаются до Function0[A]
. У них нет поддержки первого класса, и, следовательно, нет другого типа как такового.
Вы можете что-то достичь в этом направлении, используя Name
из Scalaz. Для этого смотрите принятый ответ здесь .