produce

fun produce(base: EggGroup? = null, resolveImmediately: Boolean = false): EggGroup
fun produce(base: EggGroup? = null, resolveImmediately: Boolean = false, block: EggGroupDraft.() -> Unit): EggGroup