Coerce one type of ColumnConstant profunctor to another using by just asserting the changed type on the column side and using the given function
on the Haskell side. Useful when the PG value representation is the same but the Haskell type changes, e.g. for enums.