static @Nullable Or create(@NotNull FunctionHelper fn) {
      List<OperationRecord> records = extractRecords(fn);
      return records == null ? null : new Or(records);
    }
static @Nullable Or create(@NotNull FunctionHelper fn)