public static function create(string $driver) : Backend
    {
        if (strpos($driver, '\\') === false) {
            $class = __NAMESPACE__ . '\\Drivers\\' . studly_case($driver);
        } else {
            $class = $driver;
        }

        if (!class_exists($class)) {
            throw new \InvalidArgumentException(
                sprintf(
                    'Class `%s` does not exist, so it\'s far from being a good settings backend candidate',
                    $class
                )
            );
        }

        return app()->make($class);
    }