// These 5 lines generate a module that can be included with CommonJS, AMD, and