Practical declarative network management | Synapse