A core calculus of dependency | Synapse