Add support for struct arguments.