N3638

Return type deduction for normal functions

Allows auto return types to be deduced for ordinary functions. Conflicts with N3485 wording resolved per author feedback; dangling sentence in [dcl.type.simple] replaced by a note..