WithBlockExpr is used enclose a series of sub-expressions against a base expression:
base { a = b; c() }
Translates to:
temp := base temp.a = b temp.c()
WithBlockExpr is used enclose a series of sub-expressions against a base expression:
base { a = b; c() }
Translates to:
temp := base temp.a = b temp.c()