Opaque, redacted storage for an API key or runtime key provider.
@type source() :: String.t() | (-> String.t() | nil)
@opaque t()