> "library's source files specify their dependencies using AMD"

Is it more accurate to say they are UMD wrapped (we use [return exports flavor](https://github.com/umdjs/umd/blob/master/returnExports.js), except we don't support CommonJS)? This is, AMD is optional. But, it falls back to using global vars in case AMD is not detected.