coerce ArrayRef[Whatever], from <anything>, ...;
# somewhere else:
has foo => (isa => ArrayRef[Whatever], coerce => 1);
This fails, probably because the two calls to 'ArrayRef' aren't matching in
some internals. If I save the first one in a variable and reuse it, it coerces
as I expect.
hdp.