Show hint with let value on caret move.
Use PsiTreeUtil instead of manual tree traversal.
Cache rspec contexts in PSI user data.