Opening to keep track of: @mhauru - [ ] [says](https://github.com/TuringLang/AdvancedHMC.jl/pull/473#discussion_r2550630867): "The two-argument version of show should, according to the [docs](https://docs.julialang.org/en/v1/base/io-network/#Base.show-Tuple%7BIO,%20Any%7D)," - [ ] [says](https://github.com/TuringLang/AdvancedHMC.jl/pull/473#discussion_r2550763090): "This looks like something that could plausibly be hit sometimes. Could it a throw error rather than an `@assert`?" - [ ] [says](https://github.com/TuringLang/AdvancedHMC.jl/pull/473#discussion_r2550776712): "Just a bit simpler, should be equivalent." - [ ] [says](https://github.com/TuringLang/AdvancedHMC.jl/pull/473#discussion_r2550616506) "Does [`NutpieVar` (and relatives)] have to be mutable?"