Like I mentioned, I kind of hate codegen / the existence of this file. Very open to alternatives.