The current frame, or null if empty.
SourceFrame? get current => _frames.isEmpty ? null : _frames[_index];