# Functions
NewSyncMap returns a new, empty SyncMap.
# Structs
SyncMap implements a map similar to sync.Map, but with generics and with an equality in the values specified by an "ID()" method.
# Interfaces
IDer is used to extract an ID that SyncMap uses for equality checking.