if ($type eq 'SCALAR') { undef ${*{$glob}} ;}
elsif ($type eq 'ARRAY') { undef @{*{$glob}} ;}
elsif ($type eq 'HASH') { undef %{*{$glob}} ;}
elsif ($type eq 'CODE') { undef &{*{$glob}} ;}
elsif ($type eq 'IO') { close *{$glob} ;}
####
($type eq 'IO') ? close *{$glob} : undef *{$glob}{$type};
##
##
undef *{$glob}{$type};