:= []
basename! : Str => Try(Str, [PathErr(Str)])
realpath! : Str => Try(Str, [PathErr(Str)])
dirname! : Str => Try(Str, [PathErr(Str)])