An internal DSL for Ruby to make user role management simple.