call method
Create a provider from an external value.
That external value should be immutable and preferably override ==/hashCode.
See the documentation of Provider.family for more information.
Implementation
@override
ProviderT call(Arg argument) => _providerFactory(
      _createFn,
      name: name,
      from: this,
      argument: argument,
      dependencies: dependencies,
      allTransitiveDependencies: allTransitiveDependencies,
      debugGetCreateSourceHash: debugGetCreateSourceHash,
    );