передать переменное число аргументов в классе случая 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)
вышесказанное не компилируется ... возможно ли это сделать?