Help for this page
# It's actually a lot more complex than this, but just # pretend it's this simple... ... sub HashRef () { ### empty prototype return Moose::Meta::TypeConstraint->lookup('HashRef'); }
isa => HashRef
package A; has data => (is => 'ro'); package B; has data => (is => 'rw');