class Expression {

  public static Expression distance(@NonNull GeoJson geoJson) {
    Map<String, Expression> map = new HashMap<>();
    map.put("json", literal(geoJson.toJson()));
    return new Expression("distance", new ExpressionMap(map));
  }

    Expression();
  public  Expression(@NonNull String operator, @Nullable Expression... arguments);

}