Detection of unobserved common causes under additive noise models based on NML code for discrete, mixed, and continuous variables | Synapse