collectFieldInfos :: Env -> V.Vector FieldInfo
collectFieldInfos (Env env) =
    P.foldl mergeFieldInfo V.empty $
        concat $ Map.elems $ Map.map (\ent -> Map.elems ent) env
collectFieldInfos :: Env -> V.Vector FieldInfo
collectFieldInfos (Env env) =
    P.foldl mergeFieldInfo V.empty $
        concat $ Map.elems $ Map.map (\ent -> Map.elems ent) env
collectFieldInfos (Env env) =
    P.foldl mergeFieldInfo V.empty $
        concat $ Map.elems $ Map.map (\ent -> Map.elems ent) env