Template:cpp/experimental/scope guard/deduction guides

One deduction guide is provided for std 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.