- initial take at a golang amplitude client