A helper library for Go for handling infinite number of subcommands in your CLI application