It would be nice to allow users to use $ around some expression (e.g. a macro call) to avoid any fiddling with it on the DPPL side. This for example allows users to make use of their own DSL inside of a @model block. This can include their own ~ and .~ and what not that we use in DPPL but they can have different semantics inside their block of code.