Some skeleton ideas...
Demonstrating two example ways of fact-based facts
Event#fact now complains if sym argument is nil - helps to warn about Ruby 2.0/2.1 compatibility issues