Revise PostgresDataEncoder implementation to better handle various Codable conformances
This patch was authored and released by @gwynne.
This avoids unconditional fatalError()
s firing for various legal Encodable uses.
This avoids unconditional fatalError()
s firing for various legal Encodable uses.