Fixed non-script function calling convention usage
Added support for argument# and argument[#]

switched from variadic args to array pointer
also added names to some IR values for reading output
use access() even for non-array uses, also for reading output