Would it be possible to change the default behavior for `@addlogprob!` and not have it included in the `PriorContext()` I understand the current solution is to do this: ```julia if DynamicPPL.leafcontext(__context__) !== Turing.PriorContext() Turing.@addlogprob! myloglikelihood(x, μ) end ``` as in the default is that it is included. In my use case (see this [issue](https://github.com/Julia-Tempering/Pigeons.jl/issues/209#issuecomment-1955340465)) it would make the syntax much more user-friendly for end-users