The Case for JavaScript Directives
Why "use cache", "use workflow", and "use step" are the right approach to infrastructure boundaries in JavaScript. The case for directives over wrapper functions, and why different infrastructure should mean different syntax.