# Pastebin w46VHMk2 λ> :t decode decode :: ByteString -> Either String (V.Vector a) λ> :t fmap (Map.fromList . toList . fmap convert) . decode fmap (Map.fromList . toList . fmap convert) . decode :: Ord k => ByteString -> Either String (Map k a)