troessner/transitions — pull request #130 by rtlong (2014-10-07 18:25:35+00:00)
Title: Allow passing non-Proc callables as guards

This extends the existing Guard execution logic to allow anything that responds to `#call` as a valid Guard, instead of only Procs