public static ICli <ImmutableArray <string> > Text(params string[] lines) { IEnumerable <ICliRecord> rs = null; return(Cli.Create(_ => ImmutableArray.Create(lines), () => rs ??= from line in lines select CliRecord.Text(line))); }
static ICli <string> CreateText(string line) { IEnumerable <ICliRecord> singleton = ImmutableArray.Create(CliRecord.Text(line)); return(Cli.Create(_ => line, () => singleton)); }