Say I have a data structure where there might be multiple levels of links. It would be good to be able to fetch these links recursively or to a certain depth (to prevent loops)