About 10 years later you would find this stuff everywhere in boost but for the time this was spectacularly elegant for C++
About 10 years later you would find this stuff everywhere in boost but for the time this was spectacularly elegant for C++