which get mentioned in an associated type are constrained. Arguably we should just require that all regions are constrained, but that is more of a breaking change.