Thanks for the reference to November 18, 1883. That was an interesting read!
I agree with your analysis of the situation with types. If this results in the need for breaking changes to persistent-postgresql, so be it. I'd rather have correctness than false stability.
I looked at the code a bit, it looks good to me.