deduction guides for std::experimental::scope_exit

From cppreference.com

Defined in header <experimental/scope>
template < class EF >
scope_exit ( EF ) - > scope_exit < EF > ;
(library fundamentals TS v3)

One deduction guide is provided for std::experimental::scope_exit to permit deduction from an argument of function or function object type.

The argument (after function-to-pointer decay , if any) is copied or moved into the constructed scope_exit .

Example