public static void Main()
var log = (object message) => Console.WriteLine(message);
var foo = () => log("Hello, World");
var commands = new (Action fn, string? help)[] {
(foo, "This is the help text"),
commands.ToList().ForEach(c => {
log(c.help ?? "No help is available for this function");