public ISingaExpression Operation(ISingaExpression left, ISingaExpression right) => new CConstantExpression(left.Eval() && right.Eval());
public ISingaExpression Operation(ISingaExpression left, ISingaExpression right) { throw new NotImplementedException(); }