Add support for passing arguments via the stack