The `alias.many` command can be used to copy definitions from the current namespace into your curated one. The names that will be used in the target namespace are the names you specify, relative to the current namespace: ``` scratch/main> help alias.many alias.many (or copy) `alias.many [relative2...] ` creates aliases `relative1`, `relative2`, ... in the namespace `namespace`. `alias.many foo.foo bar.bar .quux` creates aliases `.quux.foo.foo` and `.quux.bar.bar`. ``` Let's try it\! ``` ucm scratch/main> alias.many List.adjacentPairs List.all List.any List.chunk List.chunksOf List.dropWhile List.first List.init List.intersperse List.isEmpty List.last List.replicate List.splitAt List.tail List.takeWhile mylib Here's what changed in mylib : Added definitions: 1. List.adjacentPairs : [a] -> [(a, a)] 2. List.all : (a ->{g} Boolean) -> [a] ->{g} Boolean 3. List.any : (a ->{g} Boolean) -> [a] ->{g} Boolean 4. List.chunk : Nat -> [a] -> [[a]] 5. List.chunksOf : Nat -> [a] -> [[a]] 6. List.dropWhile : (a ->{g} Boolean) -> [a] ->{g} [a] 7. List.first : [a] -> Optional a 8. List.init : [a] -> Optional [a] 9. List.intersperse : a -> [a] -> [a] 10. List.isEmpty : [a] -> Boolean 11. List.last : [a] -> Optional a 12. List.replicate : Nat -> a -> [a] 13. List.splitAt : Nat -> [a] -> ([a], [a]) 14. List.tail : [a] -> Optional [a] 15. List.takeWhile : (a ->{𝕖} Boolean) -> [a] ->{𝕖} [a] Tip: You can use `undo` or use a hash from `reflog` to undo this change. scratch/main> find-in mylib 1. List.adjacentPairs : [a] -> [(a, a)] 2. List.all : (a ->{g} Boolean) -> [a] ->{g} Boolean 3. List.any : (a ->{g} Boolean) -> [a] ->{g} Boolean 4. List.chunk : Nat -> [a] -> [[a]] 5. List.chunksOf : Nat -> [a] -> [[a]] 6. List.dropWhile : (a ->{g} Boolean) -> [a] ->{g} [a] 7. List.first : [a] -> Optional a 8. List.init : [a] -> Optional [a] 9. List.intersperse : a -> [a] -> [a] 10. List.isEmpty : [a] -> Boolean 11. List.last : [a] -> Optional a 12. List.replicate : Nat -> a -> [a] 13. List.splitAt : Nat -> [a] -> ([a], [a]) 14. List.tail : [a] -> Optional [a] 15. List.takeWhile : (a ->{𝕖} Boolean) -> [a] ->{𝕖} [a] ``` Thanks, `alias.many`\!