I think the idea here was to show that the shell can be also initialized without an own shell_commands struct.