public static <T> Try<T> tryStaticEvaluate(Contexts.Root root, Object expression, Class<T> resultType) {
    if (expression == null) {
      return Try.success(null);
    }
    return MEMOIZED.tryApply(new EvaluateInput(root, expression, resultType), resultType);
  }
Attempts to evaluate {@code expression} from a yaml config, using only globally-available environmental variables
from the {@code root} context.
planetiler-custommap/src/main/java/com/onthegomap/planetiler/custommap/ConfigExpressionParser.java