- get and get_by_name don't test one option, that's just tested via one and one_by_name. Is this okay?
- We don't test when a role is applied to a package on import. Should we share code and run all tests
  by applying the role to the package in addition to using with_roles?