code: function loadViewModule(path) {
      var Module = module.constructor,
          _module = new Module(path,module);
      _module.load(path);
      return (typeof _module.exports === 'function') ? _module.exports :
          function(context) {
              return extend(_module.exports, context);
          };
  }
docs: Returns a function that takes a hash as an input
  and returns a specialized 'view' object,
  complete with presentation logic (eg. view helpers).
  
  This may be brittle, as it hijacks the internals of node.js Module.