GameFactory<T extends Game>  typedef 
 
        GameFactory<T extends Game> =
     T Function()
     
    
    
Implementation
typedef GameFactory<T extends Game> = T Function();
typedef GameFactory<T extends Game> = T Function();