add Pry.main. cache its value.