The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use strict;
package Perl6ish::Array;
use List::Util ();

sub xx {
    my ($self, $n) = @_;
    my @ret = ();
    for(1..$n) {
        push @ret, @{$self}
    }
    return \@ret;
}

sub min {
    my ($self) = @_;
    List::Util::min(@$self);
}

sub max {
    my ($self) = @_;
    List::Util::max(@$self);
}

sub uniq {
    my ($self) = @_;
}

sub elems {
    my ($self) = @_;
    0+@$self;
}

1;