/* if present!=NULL, then *present=1 iff node was found (if node is
* not found, return value is NULL, which may be a valid datum) */
void* dict_find(dict_t dict, const char *key, int *present);
/* if present!=NULL, then *present=1 iff node was found (if node is
* not found, return value is NULL, which may be a valid datum) */
void* dict_find(dict_t dict, const char *key, int *present);