##
sub mkcref (@) {
my @closed = @_;
return sub { @closed};
}
sub mkaref (@) {
return [@_];
}
####
sub mkhref (%) {
if ( @_%2 ) {
warn "Odd number of elements in mkhref";
return { @_, undef };
}
else {
return {@_};
}
}
####
sub mkhref { {@_} }