compute method
Implementation
@override
dynamic compute(scope) {
final raw = condition.compute(scope);
final nonStrict = scope?.resolve('!strict!')?.value == false;
final cond = nonStrict ? (raw == true) : (raw as bool);
return cond ? ifTrue.compute(scope) : ifFalse.compute(scope);
}