pub fn initialize_one<T>(t: T) -> State<T>