Description
When running a main function in ucm
a numeric argument is replaced by the potential last result of a find command:
main _ = printLine ("Hello " ++ Optional.getOrElse "" (head !getArgs) ++ "!")
.> run main 1
Hello 1!
.> find isAscii
1. base.Char.ascii.isAscii : Char -> Boolean
2. base.Char.ascii.isAscii.doc : Doc.Deprecated
.> run main 1
Hello base.Char.ascii.isAscii#o1nnl7n4cpa2ddq66u50cda6ns8d6uo2j3gngcm70071rub2gq9n10kfemhvij3dk6rohigvn7os91gh5j9pbg6nk84noq39pm9luio!
See this discussion on Slack: https://unisonlanguage.slack.com/archives/CLUNF0J5S/p1642108647023800