Adapt chronicle compiler
Adding predicates as a record
Some fixes in predicates
Correctly use the instance's event map in predicates
Fix example chronicles
Remove debug prints in predicate, create predicate tests
Adding failing tests for predicates
Refactor predicates and fix tests
Adding tests for p/check (some are failing)
Fix predicates to pass tests
Add test for i/do-recognized and fix it
Fix listener tests
Fix listener tests
Fix i/do-recognized when no emit function is defined
Test the creation of a chronicle with predicates
Add test that breaks a lot of things
Compile predicates of chronicle
Fix instances and use compiled predicates
Add more failing tests for listener
Remove unneeded binding in listener