Walk: Operate on LookupTree
Merge: Update for Walk change
Merge: Refactor
Merge: Refactoring and haddocks