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