code: function moduleDefine(exports, name, members) {
              var target = [exports];
              var publicNS = null;
              if (name) {
                  publicNS = createNamespace(_Global, name);
                  target.push(publicNS);
              }
              initializeProperties(target, members, name || "<ANONYMOUS>");
              return publicNS;
          }
docs: helper for defining AMD module members