Implement session.simulate()
Rename simulate