Script: synopsis now describes 'key => value' interface instead of single-string DSL. I think the former is cooler.