package jrpc import ( "time" ) type Timer struct { s time.Time } func NewTimer() *Timer { return &Timer{ s: time.Now(), } } func (t *Timer) Since(...any) time.Duration { return time.Since(t.s) } func (t *Timer) Until() time.Duration { return time.Until(t.s) }