I want to make my program to get arguments from the CLI if there are any, otherwise it should use <STDIN> (keyboard). I've read about the "diamond operator" in the Llama book but it treats invocation arguments as files from which it should read input. Is there any way to accomplish this without cluttering the code with unnecessary ifs?