Converting Hangfire.Storage interface IDs to generics

So I’m working on an Oracle version of the Storage libraries and decided to use Oracle’s sequential GUIDs for PKs on the tables, but it’s somewhat annoying as all the storage interfaces have a baked in String type for all the IDs. It would be nice if we could convert these to generics and leave it up to the implementation to define. JobID is the primary offender.