add spec
infer dependency names from block args
Merge pull request #2 from charliesome/infer-dep-names

Infer dependency names from block arguments