pub fn copy_into_interleaved<SampleType: Clone>(
    source: &[Vec<SampleType>],
    target: &mut [SampleType]
)