using value_t = string;
REMOTE_PROCEDURE_BASE(0x11000);
REMOTE_PROCEDURE(1, preparereq, (prepareres &, node_t, unsigned, prop_t));
REMOTE_PROCEDURE(2, acceptreq, (bool &, node_t, unsigned, prop_t, value_t));
REMOTE_PROCEDURE(3, decidereq, (int &, node_t, unsigned, value_t));
using value_t = string;
REMOTE_PROCEDURE_BASE(0x11000);
REMOTE_PROCEDURE(1, preparereq, (prepareres &, node_t, unsigned, prop_t));
REMOTE_PROCEDURE(2, acceptreq, (bool &, node_t, unsigned, prop_t, value_t));
REMOTE_PROCEDURE(3, decidereq, (int &, node_t, unsigned, value_t));