Make virtual pipe segments accept a const reference type. (#46)
Merge branch 'virtual_cref_item_type'. Closes #46.