Now using the Forwarder again.
Now using the Forwarder again.

- Using Forwarder in trailing return type
- Using Forwarder in body
- Moved function 'f' out of body.

erikvalkering/smartref,erikvalkering/smartref,erikvalkering/smartref