First Class Simulations