pub type UserInterfaces<'a, P> = HashMap<Id, UserInterface<'a, <P as Program>::Message, <P as Program>::Theme, <P as Program>::Renderer>, FxBuildHasher>;
struct UserInterfaces<'a, P> { /* private fields */ }