Causal message-passing for experiments with unknown and general network interference | Synapse