1 Class::OOorNO helps a module handle the input for its subroutines whether
2 called in object-oriented style (as object methods or class methods with
3 the arrow syntax ->), or in functional programming style (as subroutines
4 imported to the caller's namespace via Exporter).