// RUN: %dafny /compile:0 "%s" > "%t" // RUN: %diff "%s.expect" "%t" datatype Maybe = Some(v:T) | None datatype B = B(b:Maybe) datatype List = Nil | Cons(T, List) datatype Tree = Nodes(children: List>)