Starling

Substitution/dependency injection pattern. Distributes an argument to both a function and its argument function.