That makes sense, though aside from some strict typing does this then provide any value over the default (unknown type as string) behavior?  I actually only need strings anyway so I'm willing to withdraw this request. (Sorry to throw so much code at you by the way. I'm trying to switch a code base over to postgres-async since it seems like a much better approach, so thanks for being so responsive.)