Apply applies the given options to the config, returning the first error encountered (if any).
Future<void> apply(List<Option> opts) async { for (final opt in opts) { await opt(this); } }