avenj/list-objects-types — pull request #1 by tobyink (2013-09-03 19:18:07+00:00)
Title: Coercible parameterized TypedArray

This PR allows...

```perl
use v5.14;

package Foo {
use Moose;
use List::Objects::Types qw( TypedArray );
use Types::Standard qw( Int Num );

has integers => (
is => 'ro',
isa => TypedArray[ Int->plus_coercions(Num, 'int($_)') ],
coerce => 1,
);
}

my $foo = Foo->new( integers => [1, 2, 3.14159] );
$foo->integers->push(4.4);
say for $foo->integers->all;
```

And produces the following output:

```text
1
2
3
4
```