docs: function(template, data, name) {
        // use name for caching
        if (typeof name == 'undefined') name = template;
        var fn = haml_cache[name];
        if (!fn) {
          fn = haml_cache[name] = Haml(template);
        }
        return fn($.extend({}, this, data));
      }