fixed r1::stack copy ctor --> still ugly