O que são lambdas de tipo em Scala e quais são seus benefício

Sometime Tropeço na notação semi-misteriosa de

def f[T](..) = new T[({type l[A]=SomeType[A,..]})#l] {..} 

nas postagens do blog Scala, que fornecem uma onda manual "usamos esse truque lambda de tipo"

Enquanto tenho alguma intuição sobre isso (obtemos um parâmetro de tipo anônimoA sem precisar poluir a definição?), não encontrei uma fonte clara descrevendo qual é o truque do tipo lambda e quais são seus benefícios. É apenas açúcar sintático ou abre novas dimensões?

questionAnswers(4)

yourAnswerToTheQuestion