Add Lib.StringPattern
Refactor variable handling
Add parsing of pattern targets (not yet used)
instantiatePattern interpolates cmd
TODO
Makefile: Localize 'try' wrappers
TargetPatterns