restrict the dependency on language-ecmascript