Seems unnecessarily complicated to define the methods in a module and then to extend it onto `RSpec` -- why not just define the methods on `RSpec` directly?