code: public final Coalesce<T> coalesce(T... args) {
          Coalesce<T> coalesce = new Coalesce<T>(getType(), mixin);
          for (T arg : args) {
              coalesce.add(arg);
          }
          return coalesce;
      }
docs: Create a {@code coalesce(this, args...)} expression
  
  @param args additional arguments
  @return coalesce