Basic metacommand support, and the parser is a bit fleshed out.