What you call in-band - I call data. What you call out-of-band - I call code.
What I call metaprogramming is erasing the distinction.