Previously, `@section` was a statement inside a top-level chunk, which
caused issues when the TLC allocated stack memory (the prologue was
generated before the `@section`).
This way, Nectar source code is now defined as a list of sections,
first and foremost.