@Override
  public Val nativeToValue(Object value) {
    return switch (value) {
      case Val val -> val;
      case SourceFeature sourceFeature -> new GeometryVal(sourceFeature);
      case null, default -> {
        Val val = DefaultTypeAdapter.nativeToValue(Db.defaultDb, this, value);
        if (val != null) {
          yield val;
        }
        yield unsupportedRefValConversionErr(value);
      }
    };
  }
Registers any types that are available to CEL expressions in planetiler configs.
planetiler-custommap/src/main/java/com/onthegomap/planetiler/custommap/expression/stdlib/PlanetilerTypeRegistry.java