decltype(auto)

Results 2 issues of decltype(auto)

The MQTT spec bans the PacketIdentifier 0 on PUBLISH packets; non-permissive clients such as `mosquitto_sub` die whenever they recieve a QoS > 0 message. Same goes for the Rust library...

I am currently writing an API giving back JSON data that may be highly redundant, and I wish to offer users the standard `Content-Encoding`s available. Thanks to the Zlib C++...

Feature