in reply to Introducing MooseX::hasn't
The link you posted doesn't work.
that reads like a contradiction. If it doesn't support the same operations as Person then in what sense does it extend Person? Or is this meant to be an Acme type module?extends "Person"; hasn't name => (default => 'anon');