Digesting The Whole Tree from apply, evalAsync, applyAsync