fn resolve_runtime_name( expr: &Expr, runtime_env: &[(String, Option<TypeExpr>)], runtime_functions: &[String], structs: &[String], extern_modules: &[String], ) -> Option<ResolvedName>