Corey Huinker <corey.huinker@gmail.com> writes:
> My own effort was getting bogged down in the number of changes I needed to
> make in code paths that would never want a failover case for their
> typecasts, so I'm going to refactor my work on top of this and see where I
> get stuck.
+1, that would be a good way to see if I missed anything.
regards, tom lane