Note that:

```
An apply method which is generated by the compiler as an expansion of an anony- mous function does not count as a named function in the source program, and therefore is never the target of a return expression.
```