say method
Says cue for over of reel time, starting now.
Does not advance either clock — a cue is laid over what plays, and an edit that wanted it alone freezes first.
Implementation
void say(Object cue, {required Duration over, Duration? at}) =>
_cues.add(CueSpan(at: at ?? _reel, duration: over, cue: cue));