fn decode_arena_allocable_slice<'tcx, D, T: ArenaAllocatable<'tcx> + Decodable<D>>( decoder: &mut D) -> Result<&'tcx [T], D::Error> where D: TyDecoder<'tcx>,