package Foo::Bar; use Moose::Role; requires 'foo'; requires 'bar';