I came across it researching time travelling debuggers to implement in my flux implementation for android.<p>My mind was blown but never really got enough time to study it since it was low on my priority list.<p>I think you just pushed it to #2!