Generating Multi-Agent Trajectories using Programmatic Weak Supervision | Synapse