For a counterpoint, see the recent discussion on p5p regarding parent.pm, which was mostly about base.pm having too many magic features that fail in unexpected ways.
The functions you want have been written and they live in List::MoreUtils, which is a bit inconvenient, but they are still there.
In reply to Re: On what to add and omit from a CPAN module
by Corion
in thread On what to add and omit from a CPAN module
by princepawn
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |