How soccer players would do stream joins | Synapse