Fix folly::Function under C++17 exception specifier rules