Gapping with Shared Operators | Synapse