Fuse like-named contiguous containers in expr:
abjad> staff = Staff(Voice("c'8 c'8") * 2)
abjad> pitchtools.set_ascending_named_diatonic_pitches_on_nontied_pitched_components_in_expr(staff.leaves)
abjad> staff[0].name = 'soprano'
abjad> staff[1].name = 'soprano'
abjad> f(staff)
\new Staff {
\context Voice = "soprano" {
c'8
d'8
}
\context Voice = "soprano" {
e'8
f'8
}
}
abjad> containertools.fuse_like_named_contiguous_containers_in_expr(staff)
Staff{1}
abjad> f(staff)
\new Staff {
\context Voice = "soprano" {
c'8
d'8
e'8
f'8
}
}
Return expr.
Changed in version 2.0: renamed fuse.containers_by_reference() to containertools.fuse_like_named_contiguous_containers_in_expr().