Blocks 

Blocks are written using BLOCK(tree, ...):

scala> import treehugger.forest._, definitions._, treehuggerDSL._
import treehugger.forest._
import definitions._
import treehuggerDSL._

scala> val tree = BLOCK(
  VAL("x") := LIT(0),
  REF("x")
)
tree: treehugger.forest.Block = Block(List(ValDef(Modifiers(, , Map()),Ident(x),Literal(Constant(0)))),Ident(x))

scala> treeToString(tree)
res0: String = 
{
  val x = 0
  x
}