a Pry session is an instance of `Pry` class who implements REPL loop. the instance is made available to other parts of pry. I think https://github.com/pry/pry/pull/1057 can help us implement this PR.