struct User { ID uint64 Username string lastIP []byte } struct Server { Name string Host string Port string TLS bool Password string Nick string Username string Realname string } struct Channel { Server string Name string Topic string } struct Message { ID string From string Content string Time int64 }