I'm working on it. It is exclusively mutably borrowed and recursive so the `find_or_insert_with` trick doesn't seem to work right away.