pub type IfBranch = IfBranch<Value>;
struct IfBranch { pub cond: Condition<Value>, pub body: Statements<Value>, }
cond: Condition<Value>
body: Statements<Value>