https://www.reddit.com/r/cpp/comments/4pmlpz/what_the_iso_c_committee_added_to_the_c17_working/
Added stuff like:
- a very limited destructuring syntax (structured bindings)
(use case is for tuples; but likely to use a new reserved
function name for general struct destructuring (like 'get<>()' or
something);
- template arguments that accept constant values of any type
whatsoever 'template<auto Arg>';
- 'constexpr if';
- specified order of evaluation for function calls and any
syntax with arguments (including built-in operators on primitive
types).