SPLAY_PROTOTYPE
SPLAY_PROTOTYPE(splay_out, alias_link, all.out, cmp_out);
SPLAY_PROTOTYPE(splay_in, group_in, in, cmp_in);
SPLAY_PROTOTYPE(splay_internal_endpoint, alias_link, all.internal_endpoint,
SPLAY_PROTOTYPE(tree, node, node, compare);