rms of the user-defined functions will
instead allow other unnormalized density functions to drop additive
constants.</p>
<p>The sampling shorthand</p>
<pre class="stan"><code>z ~ foo(phi);</code></pre>
<p>will have the same effect as incrementing the target with the log
of the unnormalized density:</p>
<pre class="stan"><code>target += foo_lupdf(z | phi);</code></pre>
<p>Other <code>_lupdf</code> and <code>_lupmf</code> functions used in the definition of
<code>foo_lpdf</code> will drop additive constants 