docs: @Override
      public T visitBinaryExpression(BinaryExpression elm, C context) {
          if (elm instanceof CalculateAgeAt) return visitCalculateAgeAt((CalculateAgeAt)elm, context);
          else return super.visitBinaryExpression(elm, context);
      }