We can't lift these out of emysql.hrl. They are *definitely* part of what you need in order to transform field types in a `#result_packet{}`. I have at least one code-base I maintain (closed source) which use these explicitly, so moving them away is going to break stuff.

We'll probably need a note for doing this around 1.0.0, but not before. And even then, we should probably only break part of the API for each major version to give people some time to adapt.