Did we not already consider https://github.com/WG21-SG14/SG14/blob/master/Docs/Proposals/NonAllocatingStandardFunction.pdf ? I'm not sure where that paper ended up or if it's still a proposal?