text: // Generated by IcedCoffeeScript 1.7.1-g
  (function() {
    var k, mod, mods, v, _i, _len, _ref;
  
    exports.merkle = {
      leaf: require('./merkle/leaf'),
      pathcheck: require('./merkle/pathcheck')
    };
  
    _ref = {
      constants: require('./constants'),
      err: require('./err'),
      kvstore: require('./kvstore'),
      assertion: require('./assertion')
    };
    for (k in _ref) {
      v = _ref[k];
      exports[k] = v;
    }
  
    mods = [require('./sigchain/sigchain')];
  
    for (_i = 0, _len = mods.length; _i < _len; _i++) {
      mod = mods[_i];
      for (k in mod) {
        v = mod[k];
        exports[k] = v;
      }
    }
  
  }).call(this);
  