Elixir v1.5.0 attempted to repurpose the value of init
to use throughout the engine but such was a breaking change.
To address this problem, we added handle_begin and
handle_end which were designed exactly to handle inner
buffers.
This comes with the benefit that EEx.Engine can now have
any data structure as state and no longer only quoted
expressions.
Closes#6391.