add lazy dependency

it’s useful for list tree traversals