sqlc's whole deal is "Compile SQL to type-safe code," what do you mean "what about type checking"?