See https://github.com/multiformats/go-multihash/blob/master/multihash.go#L219 Basically every attempt to decode creates a `DecodedMultihash` object on the heap; this has deleterious effects for things like idstore wrapping.