code: function jsMegaHal(markov, defaultReply) {
        this.markov = markov != null ? markov : 4;
        this.defaultReply = defaultReply != null ? defaultReply : '';
        this.words = Object.create(null);
        this.quads = {};
        this.next = {};
        this.prev = {};
      }
docs: /*
  @markov - the markov order to use for this jsMegaHal instance, defaults to 4