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.
If code is data and data is immutable then code is immutable.
I am sure you see the contradiction in objectives.
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.