Every armed NAME (custom ∪ builtin), sorted for stable refusal text.
Iterable<String> get names => <String>{...builtins.keys, ...custom.keys}.toList()..sort();