Subject: | AHRef |
This is not documented, but it looks like the intention is for it to be a shortcut for:
ArrayRef[HashRef]
But if so, it's broken. For example, the following arrayrefs pass the constraint:
[ {}, 1, 2, 3 ]
[ 1, 2, 3, {} ]
But the following two fail:
[ ]
[ 0, {} ]
If this behaviour is intended, then it seems quite a bizarre type constraint.