code: func WithSize(size int) ConsOpt {
  	return func(c *Corpus) error {
  		c.words = make([]string, 0, size)
  		c.frequencies = make([]int, 0, size)
  		return nil
  	}
  }
docs: // WithSize preallocates all the things in Corpus