When I see

```javascript
function(x) { return f(x); }
```

the functional programmer in me wants to replace the expression with

```javascript
f
```

The dynamic nature of `this` in JavaScript makes such substitutions more difficult than they ought to be. :\