Infinitely recursive and idiomatic subcommand and input parsing for go | Hacker News Reader