Type 'any Identifiable<UUID>' cannot conform to 'Identifiable'

It’s annoying but can be sidestepped by using a “trampoline” on the protocol itself: Protocol as a type cannot conform to the protocol itself - #3 by jjrscott