This is analogous to your Haskell snippet: 
    
    
    type
      AstNode[T] = ref object
        value: T
        children: seq[AstNode[T]]
    

Reply via email to