Design patterns in Go's database/sql package - Eli Bendersky's website