public function module($key)
    {
        if ( ! $this->core->modules()->has($key)) {
            abort(404, 'Module not loaded');
        }

        return $this->core->api()->response(
            $this->makeContainer(
                $this->core->modules()->getModulePermissions($key)
            )
        );
    }