Guide: closures

You can do

~~~
```rust
# fn twice(x: int, f: |int| -> int) -> int {
f(x) + f(x)
# }
```

to have valid code without displaying the full signature (although I think visibly writing out the full signature makes sense here, since it's not very long and avoids people having to go up to reconsult).