layer on top of Exporter::Tiny instead of Object::Role which went the way of the dodo many moons ago
travis testing