####################################################
# Monte Hall Simulation Events interface
struct Choice1 <: Event end struct Reveal <: Event end struct Choice2 <: Event end eventslist(sim::MonteHall) = (Choice1, Reveal, Choice2)
####################################################
# Monte Hall Simulation Events interface
struct Choice1 <: Event end struct Reveal <: Event end struct Choice2 <: Event end eventslist(sim::MonteHall) = (Choice1, Reveal, Choice2)