Reworked how selects work to use a Go reflect.Select style rather than a statement style.