On one hand, it clearly shows that there's some trickery going on and you can't expect referential transparency.
On the other hand, it means that you can't write a DSL that has a "native" look and feel.
On one hand, it clearly shows that there's some trickery going on and you can't expect referential transparency.
On the other hand, it means that you can't write a DSL that has a "native" look and feel.