AMD, CommonJS, and global module exposure