old_contents: (function CalciteMarketing () {
    // ┌────────────┐
    // │ Public API │
    // └────────────┘
    // define all public api methods (excluding patterns)
    var marketing = {
      imageSwitcher: imageSwitcher,
      carousel: carousel
    };
  
    function imageSwitcher () {
      console.log('please do image switcher');
    }
  
    function carousel () {
      console.log('please do carousel');
    }
  
    // ┌────────────────┐
    // │ Expose Calcite │
    // └────────────────┘
    // make calcite available to amd, common-js, or globally
    if (typeof exports === 'object') {
      module.exports = marketing;
    } else {
      // if something called marketing already exists,
      // save it for recovery via marketing.noConflict()
      var oldmarketing = window.marketing;
      marketing.noConflict = function () {
        window.marketing = oldmarketing;
        return this;
      };
      window.marketing = marketing;
    }
  })();
  
new_contents: function foo () {
    return 'bar';
  }
  
  (function (global, factory) {
    typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory()
    : typeof define === 'function' && define.amd ? define(factory)
    : (global.calciteMarketing = factory());
  }(this, function () { 'use strict';
  
    var marketing = {
      foo: foo
    }
  
    return marketing
  
  }));
subject: clean that