// It must be sorted because the corresponding `ConfigurationSpace` container depends on the
// order and also sorts.
distributions = {} // type: Dict[str, BaseDistribution]
for trial in trials:
for name, distribution in trial.distributions.items():
if name not in distributions:
distributions[name] = distribution
else:
// TODO(hvy): Update low, high, choices, etc. to cover the entire search space.