       :algorithm (code->name code)
       :length (/ (count digest) 2)
       :digest digest
+      :bytes (hex->bytes digest)
       not-found))
 
   (valAt [this k]

    (cond
      (identical? this that) true
      (instance? Multihash that)
        (and (= code (:code that))
             (= digest (:digest that)))
      :else false))

  (hashCode [this]

  (let [hex-digest (-> (digest-algorithms algorithm)
                       MessageDigest/getInstance
                       (.digest content)
                       bytes->hex)]
    (Multihash. algorithm hex-digest nil)))
