package message import "time" type Sender interface { Send(string) error Receive() ([]Message, error) } type Message struct { Sender string Content string Timestamp time.Time }