make append a template
UNTESTED: add pathway for drawing a row

at the state level given an existing row
BUGFIX: capture output of append

else "appended" vector remains empty
BUGFIX: make get_draw{,_constrained} virtual
BUGFIX: random_seeds are ints, not doubles
expose get_draw to p_State