void node_bucket_free(pbqp_node_bucket *bucket);
unsigned node_bucket_get_length(pbqp_node_bucket bucket);
void node_bucket_init(pbqp_node_bucket *bucket);
void node_bucket_insert(pbqp_node_bucket *bucket, pbqp_node *node);
pbqp_node *node_bucket_pop(pbqp_node_bucket *bucket);
void node_bucket_remove(pbqp_node_bucket *bucket, pbqp_node *node);
void node_bucket_free(pbqp_node_bucket *bucket);
unsigned node_bucket_get_length(pbqp_node_bucket bucket);
void node_bucket_init(pbqp_node_bucket *bucket);
void node_bucket_insert(pbqp_node_bucket *bucket, pbqp_node *node);
pbqp_node *node_bucket_pop(pbqp_node_bucket *bucket);
void node_bucket_remove(pbqp_node_bucket *bucket, pbqp_node *node);