# Pastebin 0Gcm62uR λ> :t fmap (Map.fromList . toList . fmap convert) got fmap (Map.fromList . toList . fmap convert) got :: Ord k => Either String (Map k a)