pub async fn encode_path_extends_path<const MCL: usize, const MCC: usize, const MPL: usize, C>( consumer: &mut C, path: &Path<MCL, MCC, MPL>, extends: &Path<MCL, MCC, MPL>, ) -> Result<(), C::Error>where C: BulkConsumer<Item = u8>,