bounded_sparse_stack iterators are public
Reorganize hash utils
Canonize a proto_node (untested).