передать переменное число аргументов в классе случая scala (2.8) родительскому конструктору

Я экспериментировал с аргументами конструктора переменных для case-классов в Scala, но не могу передать их конструктору родительского класса case:

abstract case class Node(val blocks: (Node => Option[Node])*)
case class Root(val elementBlocks: (Node => Option[Node])*) extends Node(elementBlocks)

вышесказанное не компилируется ... возможно ли это сделать?

Ответы на вопрос(2)

Ваш ответ на вопрос