Invited Paper: Beagle: A New Framework for Smart Contracts Taking Account of Law | Synapse