rc-dev: make caller.callRet asis option, fix object returning bugs