I liked being able to capture all the information possible from MusicBrainz, but it's not necessary right now. This gives us a much cleaner interface, and less data to worry about. Other than figuring out how to implement retrieving all ids, really need to clean/rename files/functions/etc, then I think we can write more tests and starting looking at CAA, or go back to Zuletzt
I don't think I've really accomplished anything lol, and I think I'll rename MBQ again. I also don't need a lessThan function for both Release and Recording, I'll just pull that out and have it compare u8 slices agnostic of the underlying type. It feels nicer having all the ID getting functions under one umbrella, but it definitely could be better. Need to look into inlining I think
Lots of optional fields. Going to pare down the structs to just the fields I need, ignore the other pieces, and hopefully make a little more sense out of it that way. Might also make (almost) everything optional just to make it easy (in some respect)