also not a fan of these pure code specs in the standard (apply and make_from_tuple), spelling it all out in english they probably would've avoided these weird inconsistencies... reminds me of some video codec specs, where it feels like they just copy pasted the implementation: "there ya go, cryptic c code, that's your spec"...