/// Wrap a module or group a collection of modules
///
/// @param {string} $namespace
/// @param {string} $scope
@mixin wrapper($namespace: 'wrapper', $scope: $module) {
  @at-root {
    @include module($namespace) {
      @include modifier($scope, $module: $namespace) {
        @content;
      }
    }
  }
}

/// Alias for wrapper() mixin
@mixin group($scope: $module) {
  @include wrapper('group', $scope) {
    @content;
  }
}