Traverse and manipulate directories as lazy rose trees