arbitrary_ids documentation
put functions from `extract_taxonomy`
cleaning up `extract_taxonomy`
mid work