="binding-type">macro</span> <span class="binding-type"><a href="https://github.com/janet-lang/spork/blob/48aa9f9b04e2fc0848a7834d6957db3328c0440e//spork/misc.janet#L311">source</a></span> <pre class="binding-text">(do-def c d &amp; body)

Convenience macro for defining constant named `c` with value `d` before `body`
and returning it after evaluating `body`, that presumably modifies 
the `c` refered content. For example buffer, table or array.</pre><a href="https://janetdocs.org/misc/do-def">Community Examp