Identifier

This package provides an Identifier type suitable for use with the Identifiable protocol as an
ID.

By incorporating the Identifiable type into the type signature of its ID, it is effectively
impossible to accidentally pass the wrong type of ID.

GitHub

https://github.com/Saklad5/Identifier