Allow custom structs for model fields through sql.Scanner interface