Add the dispatch_policy class.
Add the dispatch_rules class.
Allow for transforms as arguments to the dispatch policy.
Partial implementation of an event type working with the DSEL.
Add alternative named parameter declaration to workaround a bug in Boost.Parameter.
Use the alternate declaration for template parameters.
Import proto constructs into d2 namespace.
Add the evaluate_args helper metafunction and use it in the event_traits.
Rewrite the event_traits in the sandbox.
Add the partition_by_index metafunction.
Add the pair_adjacent metafunction.
Statically assert that the expression is an event in the dispatch_policy.
Add a callable interface to the dispatch_rules.
Fix the event generator in the sandbox.
Add the ability to pair adjacent elements using a metafunction.
Add the deadlock_detectable helper class and reorganize slightly the API.
Update README.