aboutsummaryrefslogtreecommitdiffstats
path: root/lib/kernel/Scope.ml
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--lib/kernel/Scope.ml4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/kernel/Scope.ml b/lib/kernel/Scope.ml
index 23698ba..8868600 100644
--- a/lib/kernel/Scope.ml
+++ b/lib/kernel/Scope.ml
@@ -55,9 +55,7 @@ let catalog_of branch =
Ok (List.map (name prefix) (BatFingerTree.to_list names))
| Some level, rest ->
let* named = Prototype.Directory.children level in
- List.map (fun (n, child) -> down (n :: prefix) child rest) named
- |> Utilities.List.sequence
- |> Result.map List.concat
+ Utilities.List.concat_map (fun (n, child) -> down (n :: prefix) child rest) named
in
down [] branch ["multigroup"; "schema"; "relation"]