Non-deterministic results are because Event is being hashed by memory address. This means equal sets of events are iterated in different orders. This makes the results repeatable, but it also seems like it means ties are being broken based on iteration order, which seems less than ideal.
Non-deterministic results are because Event is being hashed by memory address. This means equal sets of events are iterated in different orders. This makes the results repeatable, but it also seems like it means ties are being broken based on iteration order, which seems less than ideal.
This fixes #7.