SQL Transactions in Go: The Good Way

Writing and testing a paginated API iterator in Go