Added cond, implemented as conditional branches using where statements
Add #all method for loops that just go full depth and return all intermediates
typo
Add deepest to loop -- it's hard to get right in an efficient way