Commuting Conversions and Join Points for Call-by-Push-Value | Synapse