def __init__(self, corpus, state_size, model=None):
        self.state_size = state_size
        self.model = model or self.build(corpus, self.state_size)
`corpus`: A list of lists, where each outer list is a "run"
dataset/ETHPy150Open jsvine/markovify/markovify/chain.py/Chain.__init__