package main import ( context "context" ) var ways = &KeyList{} func init() { LoadGob("./data/ways.gob", ways) } // wayserver can be embedded to have forward compatible implementations. type wayserver struct { } func (ws *wayserver) Name(ctx context.Context, req *Request) (*Reply, error) { reply := &Reply{} reply.Message = GetRandomKey(ways).(string) return reply, nil }