When defining rules around a node where a PointMass distribution comes in, we default to @rule .... (q_out :: PointMass,) even if the prior is conjugate. Therefore when defining a new node, even when we use message passing, as user will probably first define @rule .... (q_out :: PointMass,) and then get an error message saying that @rule .... (q_out :: PointMass,) is not defined, even though these rules are identical.