enable completions in the debugger

This PR enables completions while within the debugger, by figuring out which frames are currently 'active' and evaluating the current token / expression in each frame, returning if the evaluation is successful.