[`sp_genesis_builder::PresetId`](https://github.com/paritytech/polkadot-sdk/blob/09035a7d5d14fc3f2df3db304cd0fcc8fc9ed27b/substrate/primitives/genesis-builder/src/lib.rs#L63) requires some improvents: - They got be directly `PresetId`, so you don't need to convert them. Maybe adding some `const fn new(&'static str)` would be a good idea. _Originally posted by @bkchr in https://github.com/paritytech/polkadot-sdk/pull/3996#discussion_r1646336453_ - usage in match should be more straight forward. Currently `PresetId` is an alias for `RuntimeString` what makes it not trivial to rework.