Users controller uses new DSO to actually create User object.

New PermissiveUserBuilder Mutation class creates a new User instance; if
no parameters were specified, it returns a new, blank instance. However,
if a parameter WAS specified, then it has to be a :user_params hash that
matches specified conditions.

RSpec: 176 examples, 0 failures
Script: 0 tests: 0 failures, 0 errors, 0 pending, 0 omitted
RuboCop: 53 files inspected, no offenses detected
RuboCop global overrides in `.rubocop.yml`: 2
RuboCop local overrides in our source/spec files: 4