-record(client, { provider :: openfeature@provider:feature_provider(), metadata :: openfeature@client:client_metadata(), evaluation_context :: openfeature@evaluation_context:evaluation_context() }).