produce

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