pub type Condition = Condition<Value>;
struct Condition { pub val: Value, pub compute: Statements<Value>, }
val: Value
compute: Statements<Value>