### ----------------------------------------------------
### -- MoarVM::Bytecode
### -- Licenses: Artistic-2.0
### -- Authors: Elizabeth Mattijsen
### -- File: lib/MoarVM/Ops.rakumod
### ----------------------------------------------------
### -- Chunk 2 of 4
prog',
  'add_n', 'w(num64) r(num64) r(num64) :pure :confprog',
  'sub_n', 'w(num64) r(num64) r(num64) :pure :confprog',
  'mul_n', 'w(num64) r(num64) r(num64) :pure :confprog',
  'div_n', 'w(num64) r(num64) r(num64) :pure :confprog',
  'mod_n', 'w(num64) r(num64) r(num64) :pure :confprog',
  'neg_n', 'w(num64) r(num64) :pure :confprog',
  'abs_n', 'w(num64) r(num64) :pure :confprog',
  'pow_n', 'w(num64) r(num64) r(num64) :pure',
  'ceil_n', 'w(num64) r(num64) :pure :confprog',
  'floor_n', 'w(num64) r(num64) :pure :confprog',
  'sin_n', 'w(num64) r(num64) :pure',
  'asin_n', 'w(num64) r(num64) :pure',
  'cos_n', 'w(num64) r(num64) :pure',
  'acos_n', 'w(num64) r(num64) :pure',
  'tan_n', 'w(num64) r(num64) :pure',
  'atan_n', 'w(num64) r(num64) :pure',
  'atan2_n', 'w(num64) r(num64) r(num64) :pure',
  'le_u', 'w(int64) r(uint64) r(uint64) :pure :confprog',
  'lt_u', 'w(int64) r(uint64) r(uint64) :pure :confprog',
  'sinh_n', 'w(num64) r(num64) :pure',
  'cosh_n', 'w(num64) r(num64) :pure',
  'tanh_n', 'w(num64) r(num64) :pure',
  'ge_u', 'w(int64) r(uint64) r(uint64) :pure :confprog',
  'sqrt_n', 'w(num64) r(num64) :pure',
  'log_n', 'w(num64) r(num64) :pure :confprog',
  'exp_n', 'w(num64) r(num64) :pure',
  'coerce_in', 'w(num64) r(int64) :pure :confprog',
  'coerce_ni', 'w(int64) r(num64) :pure :confprog',
  'coerce_is', 'w(str) r(int64) :pure :confprog',
  'coerce_ns', 'w(str) r(num64) :pure :confprog',
  'coerce_si', 'w(int64) r(str) :pure :confprog',
  'coerce_sn', 'w(num64) r(str) :pure :confprog',
  'gt_u', 'w(int64) r(uint64) r(uint64) :pure :confprog',
  'cmp_u', 'w(int64) r(uint64) r(uint64) :pure :confprog',
  'DEPRECATED_99', '+a callsite :predeoptonepoint',
  'DEPRECATED_100', '*a int16 r(int64)',
  'DEPRECATED_101', '*a int16 r(num64)',
  'DEPRECATED_102', '*a int16 r(str)',
  'DEPRECATED_103', '*a int16 r(obj)',
  'DEPRECATED_104', '*a int16 int64',
  'DEPRECATED_105', '*a int16 num64',
  'DEPRECATED_106', '*a int16 str',
  'DEPRECATED_70', '-a r(obj)',
  'DEPRECATED_71', '-a w(int64) r(obj)',
  'DEPRECATED_72', '-a w(num64) r(obj)',
  'DEPRECATED_73', '-a w(str) r(obj)',
  'DEPRECATED_74', '-a w(obj) r(obj)',
  'checkarity', 'int16 int16',
  'param_rp_i', '.p w(int64) int16 :pure :noinline',
  'param_rp_n', '.p w(num64) int16 :pure :noinline',
  'param_rp_s', '.p w(str) int16 :pure :noinline',
  'param_rp_o', '.p w(obj) int16 :pure :noinline :useshll',
  'param_op_i', '.p w(int64) int16 ins :pure :noinline',
  'param_op_n', '.p w(num64) int16 ins :pure :noinline',
  'param_op_s', '.p w(str) int16 ins :pure :noinline',
  'param_op_o', '.p w(obj) int16 ins :pure :noinline :useshll',
  'param_rn_i', 'w(int64) str :noinline',
  'param_rn_n', 'w(num64) str :noinline',
  'param_rn_s', 'w(str) str :noinline',
  'param_rn_o', 'w(obj) str :noinline :useshll',
  'param_on_i', 'w(int64) str ins :noinline',
  'param_on_n', 'w(num64) str ins :noinline',
  'param_on_s', 'w(str) str ins :noinline',
  'param_on_o', 'w(obj) str ins :noinline :useshll',
  'param_sp', '.p w(obj) int16 :pure :noinline :useshll',
  'param_sn', 'w(obj) :noinline :useshll',
  'getcode', 'w(obj) coderef :pure',
  'caller', 'w(obj) r(int64) :pure :noinline',
  'capturelex', 'r(obj) :noinline',
  'takeclosure', 'w(obj) r(obj) :noinline',
  'exception', 'w(obj)',
  'bindexmessage', 'r(obj) r(str)',
  'bindexpayload', 'r(obj) r(obj)',
  'bindexcategory', 'r(obj) r(int64)',
  'getexmessage', 'w(str) r(obj) :pure',
  'getexpayload', 'w(obj) r(obj) :pure',
  'getexcategory', 'w(int64) r(obj) :pure',
  'throwdyn', 'w(obj) r(obj) :throwish',
  'throwlex', 'w(obj) r(obj) :throwish',
  'throwlexotic', 'w(obj) r(obj) :throwish',
  'throwcatdyn', 'w(obj) int64 :throwish',
  'throwcatlex', 'w(obj) int64 :throwish',
  'throwcatlexotic', 'w(obj) int64 :throwish',
  'die', 'w(obj) r(str) :throwish',
  'rethrow', 'r(obj) :throwish',
  'resume', 'r(obj) :throwish',
  'takehandlerresult', 'w(obj)',
  'DEPRECATED_33', 'w(obj) ins',
  'DEPRECATED_34', 'w(obj) r(obj)',
  'backtracestrings', 'w(obj) r(obj) :pure',
  'usecapture', 'w(obj) :noinline',
  'savecapture', 'w(obj) :noinline',
  'captureposelems', 'w(int64) r(obj) :pure',
  'captureposarg', 'w(obj) r(obj) r(int64) :pure :useshll',
  'captureposarg_i', 'w(int64) r(obj) r(int64) :pure',
  'captureposarg_n', 'w(num64) r(obj) r(int64) :pure',
  'captureposarg_s', 'w(str) r(obj) r(int64) :pure',
  'captureposprimspec', 'w(int64) r(obj) r(int64) :pure',
  'captureexistsnamed', 'w(int64) r(obj) r(str) :pure',
  'capturehasnameds', 'w(int64) r(obj) :pure :useshll',
  'DEPRECATED_69', 'w(obj) r(obj) r(obj)',
  'DEPRECATED_60', 'w(obj) r(obj) r(obj) r(obj)',
  'DEPRECATED_61', 'w(obj) r(obj) r(obj)',
  'null_s', 'w(str) :pure :confprog',
  'isnull_s', 'w(int64) r(str) :pure :confprog',
  'eq_s', 'w(int64) r(str) r(str) :pure :confprog',
  'ne_s', 'w(int64) r(str) r(str) :pure :confprog',
  'gt_s', 'w(int64) r(str) r(str) :pure :confprog',
  'ge_s', 'w(int64) r(str) r(str) :pure :confprog',
  'lt_s', 'w(int64) r(str) r(str) :pure :confprog',
  'le_s', 'w(int64) r(str) r(str) :pure :confprog',
  'cmp_s', 'w(int64) r(str) r(str) :pure :confprog',
  'eqat_s', 'w(int64) r(str) r(str) r(int64) :pure :confprog',
  'eqatic_s', 'w(int64) r(str) r(str) r(int64) :pure :confprog',
  'haveat_s', 'w(int64) r(str) r(int64) r(int64) r(str) r(int64) :pure :confprog',
  'concat_s', 'w(str) r(str) r(str) :pure :confprog',
  'repeat_s', 'w(str) r(str) r(int64) :pure :confprog',
  'substr_s', 'w(str) r(str) r(int64) r(int64) :pure :confprog',
  'index_s', 'w(int64) r(str) r(str) r(int64) :pure :confprog',
  'DEPRECATED_40', 'w(int64) r(str) :pure',
  'codes_s', 'w(int64) r(str) :pure :confprog',
  'getcp_s', 'w(int64) r(str) r(int64) :pure :confprog',
  'indexcp_s', 'w(int64) r(str) r(int64) :pure :confprog',
  'uc', 'w(str) r(str) :pure :confprog',
  'lc', 'w(str) r(str) :pure :confprog',
  'tc', 'w(str) r(str) :pure :confprog',
  'split', 'w(obj) r(str) r(str) :pure',
  'join', 'w(str) r(str) r(obj) :pure',
  'getcpbyname', 'w(int64) r(str) :pure',
  'indexat', 'r(str) r(int64) str ins',
  'indexnat', 'r(str) r(int64) str ins',
  'unipropcode', 'w(int64) r(str) :pure',
  'unipvalcode', 'w(int64) r(int64) r(str) :pure',
  'hasuniprop', 'w(int64) r(str) r(int64) r(int64) r(int64) :pure',
  'hasunipropc', 'w(int64) r(str) r(int64) int16 int16 :pure',
  'chars', 'w(int64) r(str) :pure :confprog',
  'chr', 'w(str) r(int64) :pure :confprog',
  'ordfirst', 'w(int64) r(str) :pure :confprog',
  'ordat', 'w(int64) r(str) r(int64) :pure :confprog',
  'rindexfrom', 'w(int64) r(str) r(str) r(int64) :pure :confprog',
  'escape', 'w(str) r(str) :pure',
  'flip', 'w(str) r(str) :pure',
  'setbuffersize_fh', 'r(obj) r(int64)',
  'iscclass', 'w(int64) r(int64) r(str) r(int64) :pure',
  'findcclass', 'w(int64) r(int64) r(str) r(int64) r(int64) :pure',
  'findnotcclass', 'w(int64) r(int64) r(str) r(int64) r(int64) :pure',
  'nfafromstatelist', 'w(obj) r(obj) r(obj)',
  'nfarunproto', 'w(obj) r(obj) r(str) r(int64)',
  'nfarunalt', 'r(obj) r(str) r(int64) r(obj) r(obj) r(obj)',
  'radix', 'w(obj) r(int64) r(str) r(int64) r(int64) :pure :useshll',
  'encode', 'w(obj) r(str) r(str) r(obj)',
  'decode', 'w(str) r(obj) r(str)',
  'istrue_s', 'w(int64) r(str) :pure',
  'isfalse_s', 'w(int64) r(str) :pure',
  'null', 'w(obj) :pure',
  'isnull', 'w(int64) r(obj) :pure :specializable :confprog',
  'ifnonnull', 'r(obj) ins :specializable',
  'DEPRECATED_75', 'w(obj) r(obj) str',
  'DEPRECATED_76', 'w(obj) r(obj) r(str)',
  'DEPRECATED_77', 'w(int64) r(obj) str',
  'DEPRECATED_78', 'w(int64) r(obj) r(str)',
  'create', 'w(obj) r(obj) :pure :specializable',
  'clone', 'w(obj) r(obj) :pure :specializable',
  'isconcrete', 'w(int64) r(obj) :pure :specializable :confprog',
  'rebless', 'w(obj) r(obj) r(obj) :deoptonepoint',
  'istype', 'w(int64) r(obj) r(obj) :pure :cache :deoptallpoint :predeoptonepoint :maycausedeopt :specializable :confprog',
  'objprimspec', 'w(int64) r(obj) :pure :specializable :confprog',
  'gethow', 'w(obj) r(obj) :pure',
  'getwhat', 'w(obj) r(obj) :pure',
  'getwho', 'w(obj) r(obj) :pure',
  'setwho', 'w(obj) r(obj) r(obj)',
  'reprname', 'w(str) r(obj) :pure :specializable :confprog',
  'getwhere', 'w(int64) r(obj) :pure',
  'eqaddr', 'w(int64) r(obj) r(obj) :pure :confprog',
  'bindattr_i', 'r(obj) r(obj) str r(int64) int16 :specializable',
  'bindattr_n', 'r(obj) r(obj) str r(num64) int16 :specializable',
  'bindattr_s', 'r(obj) r(obj) str r(str) int16 :specializable',
  'bindattr_o', 'r(obj) r(obj) str r(obj) int16 :specializable',
  'bindattrs_i', 'r(obj) r(obj) r(str) r(int64) :specializable',
  'bindattrs_n', 'r(obj) r(obj) r(str) r(num64) :specializable',
  'bindattrs_s', 'r(obj) r(obj) r(str) r(str) :specializable',
  'bindattrs_o', 'r(obj) r(obj) r(str) r(obj) :specializable',
  'getattr_i', 'w(int64) r(obj) r(obj) str int16 :specializable',
  'getattr_n', 'w(num64) r(obj) r(obj) str int16 :specializable',
  'getattr_s', 'w(str) r(obj) r(obj) str int16 :specializable',
  'getattr_o', 'w(obj) r(obj) r(obj) str int16 :deoptonepoint :logged :specializable :confprog',
  'getattrs_i', 'w(int64) r(obj) r(obj) r(str) :specializable',
  'getattrs_n', 'w(num64) r(obj) r(obj) r(str) :specializable',
  'getattrs_s', 'w(str) r(obj) r(obj) r(str) :specializable',
  'getattrs_o', 'w(obj) r(obj) r(obj) r(str) :deoptonepoint :logged :specializable',
  'attrinited', 'w(int64) r(obj) r(obj) r(str) :specializable',
  'box_i', 'w(obj) r(int64) r(obj) :pure :specializable',
  'box_n', 'w(obj) r(num64) r(obj) :pure :specializable',
  'box_s', 'w(obj) r(str) r(obj) :pure :specializable',
  'unbox_i', 'w(int64) r(obj) :pure :specializable :confprog',
  'unbox_n', 'w(num64) r(obj) :pure :specializable',
  'unbox_s', 'w(str) r(obj) :pure :specializable :confprog',
  'atpos_i', 'w(int64) r(obj) r(int64) :specializable :confprog',
  'atpos_n', 'w(num64) r(obj) r(int64) :specializable',
  'atpos_s', 'w(str) r(obj) r(int64) :specializable :confprog',
  'atpos_o', 'w(obj) r(obj) r(int64) :specializable',
  'bindpos_i', 'r(obj) r(int64) r(int64) :specializable',
  'bindpos_n', 'r(obj) r(int64) r(num64) :specializable',
  'bindpos_s', 'r(obj) r(int64) r(str) :specializable',
  'bindpos_o', 'r(obj) r(int64) r(obj) :specializable',
  'push_i', 'r(obj) r(int64) :specializable',
  'push_n', 'r(obj) r(num64) :specializable',
  'push_s', 'r(obj) r(str) :specializable',
  'push_o', 'r(obj) r(obj) :specializable',
  'pop_i', 'w(int64) r(obj) :specializable',
  'pop_n', 'w(num64) r(obj) :specializable',
  'pop_s', 'w(str) r(obj) :specializable',
  'pop_o', 'w(obj) r(obj) :specializable',
  'shift_i', 'w(int64) r(obj) :specializable',
  'shift_n', 'w(num64) r(obj) :specializable',
  'shift_s', 'w(str) r(obj) :specializable',
  'shift_o', 'w(obj) r(obj) :specializable',
  'unshift_i', 'r(obj) r(int64) :specializable',
  'unshift_n', 'r(obj) r(num64) :specializable',
  'unshift_s', 'r(obj) r(str) :specializable',
  'unshift_o', 'r(obj) r(obj) :specializable',
  'splice', 'r(obj) r(obj) r(int64) r(int64) :specializable',
  'setelemspos', 'r(obj) r(int64) :specializable',
  'existspos', 'w(int64) r(obj) r(int64) :pure :specializable :confprog',
  'atkey_i', 'w(int64) r(obj) r(str) :specializable',
  'atkey_n', 'w(num64) r(obj) r(str) :specializable',
  'atkey_s', 'w(str) r(obj) r(str) :specializable',
  'atkey_o', 'w(obj) r(obj) r(str) :specializable',
  'bindkey_i', 'r(obj) r(str) r(int64) :specializable',
  'bindkey_n', 'r(obj) r(str) r(num64) :specializable',
  'bindkey_s', 'r(obj) r(str) r(str) :specializable',
  'bindkey_o', 'r(obj) r(str) r(obj) :specializable',
  'existskey', 'w(int64) r(obj) r(str) :pure :specializable :confprog',
  'deletekey', 'r(obj) r(str) :specializable',
  'elems', 'w(int64) r(obj) :pure :specializable :confprog',
  'knowhow', 'w(obj) :pure',
  'knowhowattr', 'w(obj) :pure',
  'newtype', 'w(obj) r(obj) r(str)',
  'composetype', 'w(obj) r(obj) r(obj)',
  'DEPRECATED_83', 'r(obj) r(obj)',
  'DEPRECATED_84', 'r(obj) r(int64)',
  'settypecache', 'r(obj) r(obj)',
  'settypecheckmode', 'r(obj) r(int64)',
  'setboolspec', 'r(obj) r(int64) r(obj)',
  'DEPRECATED_64', 'w(int64) r(obj)',
  'DEPRECATED_65', 'w(int64) r(obj)',
  'bootint', 'w(obj) :pure',
  'bootnum', 'w(obj) :pure',
  'bootstr', 'w(obj) :pure',
  'bootarray', 'w(obj) :pure',
  'bootintarray', 'w(obj) :pure',
  'bootnumarray', 'w(obj) :pure',
  'bootstrarray', 'w(obj) :pure',
  'boothash', 'w(obj) :pure',
  'isint', 'w(int64) r(obj) :pure :specializable :confprog',
  'isnum', 'w(int64) r(obj) :pure :specializable :confprog',
  'isstr', 'w(int64) r(obj) :pure :specializable :confprog',
  'islist', 'w(int64) r(obj) :pure :specializable :confprog',
  'ishash', 'w(int64) r(obj) :pure :specializable :confprog',
  'sethllconfig', 'r(str) r(obj)',
  'hllboxtype_i', 'w(obj) :pure',
  'hllboxtype_n', 'w(obj) :pure',
  'hllboxtype_s', 'w(obj) :pure',
  'hlllist', 'w(obj) :pure',
  'hllhash', 'w(obj) :pure',
  'getcomp', 'w(obj) r(str) :pure',
  'bindcomp', 'w(obj) r(str) r(obj)',
  'getcurhllsym', 'w(obj) r(str) :pure :useshll',
  'bindcurhllsym', 'w(obj) r(str) r(obj) :useshll',
  'gethllsym', 'w(obj) r(str) r(str) :pure',
  'bindhllsym', 'r(str) r(str) r(obj)',
  'settypehll', 'r(obj) r(str)',
  'settypehllrole', 'r(obj) r(int64)',
  'DEPRECATED_95', 'w(obj) r(obj) :pure :invokish :useshll :maycausedeopt :specializable',
  'DEPRECATED_96', 'w(obj) r(obj) r(str) :pure :invokish :maycausedeopt :specializable',
  'usecompileehllconfig', ':useshll',
  'usecompilerhllconfig', ':useshll',
  'iter', 'w(obj) r(obj) :pure :useshll :specializable',
  'iterkey_s', 'w(str) r(obj) :pure :specializable',
  'iterval', 'w(obj) r(obj) :pure :specializable',
  'getcodename', 'w(str) r(obj) :pure',
  'iscoderef', 'w(int64) r(obj) :pure',
  'getcodeobj', 'w(obj) r(obj) :pure',
  'setcodeobj', 'r(obj) r(obj)',
  'setcodename', 'r(obj) r(str)',
  'forceouterctx', 'r(obj) r(obj)',
  'DEPRECATED_97', 'r(obj) r(obj) r(str) r(obj)',
  'DEPRECATED_98', 'w(int64) r(obj) :pure :specializable',
  'freshcoderef', 'w(obj) r(obj)',
  'markcodestatic', 'r(obj)',
  'markcodestub', 'r(obj)',
  'getstaticcode', 'w(obj) r(obj) :pure',
  'getcodecuid', 'w(str) r(obj) :pure',
  'DEPRECATED_90', 'r(obj)',
  'DEPRECATED_91', 'w(obj)',
  'assign', 'r(obj) r(obj) :invokish :maycausedeopt :deoptallpoint',
  'assignunchecked', 'r(obj) r(obj) :invokish :maycausedeopt :deoptallpoint',
  'iscont', 'w(int64) r(obj) :pure :specializable :confprog',
  'decont', 'w(obj) r(obj) :pure :invokish :deoptonepoint :logged :maycausedeopt :specializable :deoptallpoint',
  'setcontspec', 'r(obj) r(str) r(obj)',
  'sha1', 'w(str) r(str) :pure',
  'createsc', 'w(obj) r(str)',
  'scsetobj', 'r(obj) r(int64) r(obj)',
  'scsetcode', 'r(obj) r(int64) r(obj)',
  'scgetobj', 'w(obj) r(obj) r(int64)',
  'scgethandle', 'w(str) r(obj)',
  'scgetobjidx', 'w(int64) r(obj) r(obj)',
  'scsetdesc', 'r(obj) r(str)',
  'scobjcount', 'w(int64) r(obj)',
  'setobjsc', 'r(obj) r(obj)',
  'getobjsc', 'w(obj) r(obj)',
  'serialize', 'w(str) r(obj) r(obj)',
  'deserialize', 'r(str) r(obj) r(obj) r(obj) r(obj)',
  'wval', 'w(obj) int16 int16 :pure',
  'wval_wide', 'w(obj) int16 int64 :pure',
  'scwbdisable', 'w(int64)',
  'scwbenable', 'w(int64)',
  'pushcompsc', 'r(obj)',
  'popcompsc', 'w(obj)',
  'scgetdesc', 'w(str) r(obj)',
  'loadbytecode', 'w(str) r(str) :invokish :maycausedeopt :noinline :deoptonepoint :deoptallpoint',
  'newmixintype', 'w(obj) r(obj) r(str)',
  'installconfprog', 'r(obj) r(obj) r(obj)',
  'iscompunit', 'w(int64) r(obj) :pure',
  'compunitmainline', 'w(obj) r(obj)',
  'compunitcodes', 'w(obj) r(obj)',
  'ctx', 'w(obj) :pure :noinline',
  'ctxouter', 'w(obj) r(obj) :pure',
  'ctxcaller', 'w(obj) r(obj) :pure',
  'ctxlexpad', 'w(obj) r(obj) :pure',
  'curcode', 'w(obj) :pure',
  'callercode', 'w(obj) :pure',
  'add_I', 'w(obj) r(obj) r(obj) r(obj) :pure',
  'sub_I', 'w(obj) r(obj) r(obj) r(obj) :pure',
  'mul_I', 'w(obj) r(obj) r(obj) r(obj) :pure',
  'div_I', 'w(obj) r(obj) r(obj) r(obj) :pure',
  'mod_I', 'w(obj) r(obj) r(obj) r(obj) :pure',
  'neg_I', 'w(obj) r(obj) r(obj) :pure',
  'abs_I', 'w(obj) r(obj) r(obj) :pure',
  'cmp_I', 'w(int64) r(obj) r(obj) :pure',
  'eq_I', 'w(int64) r(obj) r(obj) :pure',
  'ne_I', 'w(int64) r(obj) r(obj) :pure',
  'lt_I', 'w(int64) r(obj) r(obj) :pure',
  'le_I', 'w(int64) r(obj) r(obj) :pure',
  'gt_I', 'w(int64) r(obj) r(obj) :pure',
  'ge_I', 'w(int64) r(obj) r(obj) :pure',
  'bor_I', 'w(obj) r(obj) r(obj) r(obj) :pure',
  'bxor_I', 'w(obj) r(obj) r(obj) r(obj) :pure',
  'band_I', 'w(obj) r(obj) r(obj) r(obj) :pure',
  'bnot_I', 'w(obj) r(obj) r(obj) :pure',
  'blshift_I', 'w(obj) r(obj) r(int64) r(obj) :pure',
  'brshift_I', 'w(obj) r(obj) r(int64) r(obj) :pure',
  'pow_I', 'w(obj) r(obj) r(obj) r(obj) r(obj) :pure',
  'gcd_I', 'w(obj) r(obj) r(obj) r(obj) :pure',
  'lcm_I', 'w(obj) r(obj) r(obj) r(obj) :pure',
  'expmod_I', 'w(obj) r(obj) r(obj) r(obj) r(obj) :pure',
  'isprime_I', 'w(int64) r(obj) :pure',
  'rand_I', 'w(obj) r(obj) r(obj)',
  'coerce_In', 'w(num64) r(obj) :pure',
  'coerce_Is', 'w(str) r(obj) :pure',
  'coerce_nI', 'w(obj) r(num64) r(obj) :pure',
  'coerce_sI', 'w(obj) r(str) r(obj) :pure',
  'isbig_I', 'w(int64) r(obj) :pure',
  'bool_I', 'w(int64) r(obj) :pure',
  'base_I', 'w(str) r(obj) r(int64) :pure',
  'radix_I', 'w(obj) r(int64) r(str) r(int64) r(int64) r(obj) :pure :useshll',
  'div_In', 'w(num64) r(obj) r(obj) :pure',
  'copy_f', 'r(str) r(str)',
  'append_f', 'r(str) r(str)',
  'rename_f', 'r(str) r(str)',
  'delete_f', 'r(str)',
  'chmod_f', 'r(str) r(int64)',
  'exists_f', 'w(int64) r(str)',
  'mkdir', 'r(str) r(int64)',
  'rmdir', 'r(str)',
  'open_dir', 'w(obj) r(str)',
  'read_dir', 'w(str) r(obj)',
  'close_dir', 'r(obj)',
  'open_fh', 'w(obj) r(str) r(str)',
  'close_fh', 'r(obj)',
  'dispatch_u', '.d w(uint64) str callsite :cache :deoptallpoint :predeoptonepoint :maycausedeopt :specializable',
  'getattrsref_u', 'w(obj) r(obj) r(obj) r(str) :pure :useshll',
  'DEPRECATED_28', 'r(str) r(str) r(str)',
  'atposnd_u', 'w(uint64) r(obj) r(obj) :pure :specializable',
  'seek_fh', 'r(obj) r(int64) r(int64)',
  'lock_fh', 'w(int64) r(obj) r(int64)',
  'unlock_fh', 'r(obj)',
  'sync_fh', 'r(obj)',
  'trunc_fh', 'r(obj) r(int64)',
  'eof_fh', 'w(int64) r(obj)',
  'getstdin', 'w(obj) :pure',
  'getstdout', 'w(obj) :pure',
  'getstderr', 'w(obj) :pure',
  'connect_sk', 'r(obj) r(str) r(int64) r(uint16)',
  'socket', 'w(obj) r(int64)',
  'bind_sk', 'r(obj) r(str) r(int64) r(uint16) r(int64)',
  'coerce_su', 'w(uint64) r(str) :pure :confprog',
  'accept_sk', 'w(obj) r(obj)',
  'decodetocodes', 'r(obj) r(str) r(int64) r(obj)',
  'encodefromcodes', 'r(obj) r(str) r(obj)',
  'multidimref_u', 'w(obj) r(obj) r(obj) :pure :useshll',
  'print', 'r(str)',
  'say', 'r(str) :confprog',
  'return_u', '.r r(uint64) :useshll',
  'tell_fh', 'w(int64) r(obj)',
  'stat', 'w(int64) r(str) r(int64)',
  'DEPRECATED_79', 'w(obj) r(obj) str',
  'DEPRECATED_80', 'w(obj) r(obj) r(str)',
  'chdir', 'r(str)',
  'srand', 'r(int64)',
  'rand_i', 'w(int64) :confprog',
  'rand_n', 'w(num64) :confprog',
  'DEPRECATED_46', 'w(int64)',
  'sleep', 'r(num64)',
  'newthread', 'w(obj) r(obj) r(int64)',
  'threadjoin', 'r(obj)',
  'DEPRECATED_47', 'w(num64)',
  'exit', 'r(int64) :confprog',
  'DEPRECATED_30', 'w(int64) r(str) r(str) r(obj) r(obj) r(obj) r(obj) r(int64)',
  'cwd', 'w(str) :pure :confprog',
  'clargs', 'w(obj) :pure :useshll :confprog',
  'getenvhash', 'w(obj) :pure :useshll :confprog',
  'loadlib', 'r(str) r(str)',
  'freelib', 'r(str)',
  'find