Getting my head around boost. The C++ special forms are obnixious