fn bcb_to_initial_coverage_spans<'a, 'tcx>(
    mir_body: &'a Body<'tcx>,
    body_span: Span,
    bcb: BasicCoverageBlock,
    bcb_data: &'a BasicCoverageBlockData
) -> impl Iterator<Item = SpanFromMir> + Captures<'a> + Captures<'tcx>