factory

fun <T : CSHasDestruct> MutableList<T>.factory(parent: CSHasRegistrations, count: CSHasChangeValue<Int>, eventAdded: CSEvent<T>? = null, eventRemoved: CSEvent<Int>? = null, create: (Int) -> T): MutableList<T>