-record(command_node, { contents :: gleam@option:option(glint:command(any())), subcommands :: gleam@map:map_(binary(), glint:command_node(any())) }).