Small database abstraction for Go