TYPEMAP
// https://perldoc.perl.org/perlxs#Returning-SVs,-AVs-and-HVs-through-RETVAL
AV * T_AVREF_REFCOUNT_FIXED
DLLib * T_DLL
INPUT
T_DLL
// $Package | $type | $ntype
if (sv_derived_from($arg, \"Affix::DLLib\")){
IV tmp = SvIV((SV*)SvRV($arg));
$var = INT2PTR($type, tmp);
}
else
croak(\"$var is not of type Affix::DLLib\");
OUTPUT
T_DLL
// $Package | $type | $ntype
sv_setref_pv($arg, \"Affix::DLLib\", (void*)$var);