Getting rid of the custom command idea, and introducing the start of a parser that is like a shell command.