Spatiotemporal causal inference with arbitrary spillover and carryover effects | Synapse