docs: @Nullable
    public Expr get(final String functionName, final List<Expr> args)
    {
      final ExprMacro exprMacro = macroMap.get(StringUtils.toLowerCase(functionName));
      if (exprMacro == null) {
        return null;
      }
  
      return exprMacro.apply(args);
    }