This looks very similar to docopt, and has an interesting implementation. Curious to see it in the wild.