Description
Moose classes can expose alternate names for methods and attributes without duplicating implementation. Developers use it to keep compatibility with older APIs, offer clearer names, or adapt roles to different naming conventions. It is a Moose extension library.