Function pointer lifetimes

[Rendered](https://github.com/Tobba/rfcs/blob/patch-2/0000-fn-lifetimes.md)