D-string vs str.dedent()

The benefit d-string have is that works in parse timing. So dedent prefix is not nice enough.

On the other hand, if we introduce ```, we can dedent it by default.
See the discussion in this thread:

See this comment: