pub trait Seeded: Sized { type Config: Seedable<Seeded = Self>; }
A struct which can be created by seeding an instance of Config.
Config