Associated types constrained by `AnyObject` can't be matched?

This has already popped up a few times I think, like here:

1 Like