(function(global) {
  'use strict';
  define([
  ], function() {
// $HEADER$

    /**
     * This will be the <code>warmsea</code> namespace.
     * @namespace
     * @alias warmsea
     */
    var w = _.extend({}, _);

    /**
     * The unmodified underlying underscore object.
     */
    w._ = w.underscore = _;

    /**
     * The version of this WarmseaJS.
     * @type {string}
     */
    w.VERSION = '$VERSION$';

    /**
     * The global object of the executing environment.
     * @type {object}
     */
    w.global = global;

    /**
     * Save the previous `warmsea`.
     */
    var previousWarmsea = global.warmsea;

    /**
     * Return the current `warmsea` and restore the previous global one.
     * @return {warmsea} This warmsea object.
     */
    w.noConflict = function() {
      global.warmsea = previousWarmsea;
      return this;
    };

    /**
     * A function that throws an error with the message "Unimplemented".
     */
    w.unimplemented = function() {
      w.error('Unimplemented');
    };

    /**
     * Throws an Error.
     * @method
     * @param {string} msg
     * @throws {Error}
     */
    w.error = function(msg) {
      throw new Error(msg);
    };

// $FOOTER$
    return w;
  });
})(this);

(function(global) {
  'use strict';
  define([
  ], function() {
// $HEADER$

    /**
     * This will be the <code>warmsea</code> namespace.
     * @namespace
     * @alias warmsea
     */
    var w = _.extend({}, _);

    /**
     * The unmodified underlying underscore object.
     */
    w._ = w.underscore = _;

    /**
     * The version of this WarmseaJS.
     * @type {string}
     */
    w.VERSION = '$VERSION$';

    /**
     * The global object of the executing environment.
     * @type {object}
     */
    w.global = global;

    /**
     * Save the previous `warmsea`.
     */
    var previousWarmsea = global.warmsea;

    /**
     * Return the current `warmsea` and restore the previous global one.
     * @return {warmsea} This warmsea object.
     */
    w.noConflict = function() {
      global.warmsea = previousWarmsea;
      return this;
    };

    /**
     * A function that throws an error with the message "Unimplemented".
     */
    w.unimplemented = function() {
      w.error('Unimplemented');
    };

    /**
     * Throws an Error.
     * @method
     * @param {string} msg
     * @throws {Error}
     */
    w.error = function(msg) {
      if (w.isFunction(w.format)) {
        msg = w.format.apply(w, arguments);
      }
      throw new Error(msg);
    };

// $FOOTER$
    return w;
  });
})(this);

Format support for w.error() if possible.
Format support for w.error() if possible.
