produce

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