# Functions
ExperimentNames returns the name of all experiments.
NewFactory creates a new Factory instance.
# Constants
OONI_FORCE_ENABLE_EXPERIMENT is the name of the environment variable you should set to "1" to bypass the algorithm preventing disabled by default experiments to be instantiated.
# Variables
Where we register all the available experiments.
ErrCannotSetBoolOption means SetOptionAny couldn't set a bool option.
ErrCannotSetIntegerOption means SetOptionAny couldn't set an integer option.
ErrCannotSetStringOption means SetOptionAny couldn't set a string option.
ErrConfigIsNotAStructPointer indicates we expected a pointer to struct.
ErrInvalidStringRepresentationOfBool indicates the string you passed to SetOptionaAny is not a valid string representation of a bool.
ErrNoSuchExperiment indicates a given experiment does not exist.
ErrNoSuchField indicates there's no field with the given name.
ErrRequiresForceEnable is returned for experiments that are not enabled by default and are also not enabled by the most recent check-in API call.
ErrUnsupportedOptionType means we don't support the type passed to the SetOptionAny method as an opaque any type.
# Type aliases
Session is the session definition according to this package.