See Original text in context
method why(--> Str)
Returns the reason why that attribute is required, and it will be included in the message if provided. That reason is taken directly from the is required
trait.
my;my = Uses-required.new(); │# OUTPUT:# «(exit code 1) The attribute '$!req' is required because because yes,# but you did not provide a value for it.»