default Expression replace(Expression a, Expression b) {
    return replace(a::equals, b);
  }
Returns a copy of this expression where every nested instance of {@code a} is replaced with {@code b}.
planetiler-core/src/main/java/com/onthegomap/planetiler/expression/Expression.java