stop using i32 as diesel ID types
wrap all IDs in Wrapper types to avoid passing the wrong Table's ID.
from matrix chat:
One thing I really would like from diesel is that all the IDs should not be in i32, but in table specific wrapper types, so you can't pass a PodcastID for an EpisodeID. I just wasted a bunch of time hunting down a bug where I accidentally passed the wrong type of ID again.