Indirekt kann man solche Schweinereien machen, indem du eine Scriptsprache einbindest
Mit Lua z.B. habe ich so etwas schonmal gemacht, da kannst du dann die variablen Parameter auf den Stack pushen und wieder runterpoppen.
Das macht aber eigentlich nur dann Sinn, wenn man die Scriptsprache auch wirklich braucht, ansonsten ist es Irrsinn