Early parsing of argv against tree
Don't compile the same file twice
Successfully parse arguments when walking the usage tree