public static <T> MultiExpression<T> ofOrdered(List<Entry<T>> expressions) {
    return new MultiExpression<>(new ArrayList<>(expressions));
  }
Returns a new multi-expression from {@code expressions} where multiple expressions for the same key stay separate,
in cases where the order in which expressions matches is important.
planetiler-core/src/main/java/com/onthegomap/planetiler/expression/MultiExpression.java