Unfortunately | is reserved in scheme for symbols with special characters, so isdir|issymlink would be hopelessly confusing
arc> (assign | | 10) 10 arc> | | 10
-----