mirror of
https://github.com/corda/corda.git
synced 2025-03-23 04:25:19 +00:00
Rework clauses so that rather than defining match/no-match behaviour themselves, they are now composed by nesting them within clauses that understand how to match their child clauses. This unifies a lot of the structure of clauses and removes corner cases needed for the first design, as well as moving towards a model which is easier to prove.