Including context + passing parameters

Hey hey!

Will be great If we can be able to include a context and pass parameters to it.
i.e.:

[basic]
exten => _2XXX,1,Answer()
exten => n,NoOp(The argument First argument is: ${ARG1})
exten => n,NoOp(The argument Second argument is: ${ARG2})
exten => n,Dial(SIP/${EXTEN})

[from-internal]
include => basic(your-value,another-value)

That really really will help A LOT!
Is my idea.

Don’t you find Macro’s and Subrutine’s useful?

Is more simple
include => something
than

program => s,1,Something()

Well you can do add such features since you have the source code. And also you can use variables to share just use double dash.