public override TType[] Interpret(TContext context)
 {
     return(Condition.Interpret(context)
         ? PassExpression.Interpret(context)
         : FailExpression.Interpret(context));
 }