package event import "time" type Message struct { t time.Time text string } func (e *Message) Time() time.Time { return e.t } func (e *Message) Text() string { return e.text } func NewMessage(s string) *Message { return &Message{ t: time.Now(), text: s, } }