A FreeGeoIP API abstraction written in Go