fun <A : Any> Generator.Companion.replicate(number: Int, generator: Generator<A>): Generator<List<A>>