This makes me wonder whether there should be `OptionsContainer#getOptions()`? What's actually the benefit of this specific container class over using `Set<Option<?, ?>`?