Sends a message after a delay.
static Cmd delayed(Duration duration, Msg? Function() callback) { return Cmd(() async { await Future<void>.delayed(duration); return callback(); }); }