syntax: vararg arguments are processed by icode