For the record if CharacterGenerator.fromApiData is CPU intensive you should narrow the
Dispatcher.IO to only the network call and use Dispatcher.Default for the calculation, depending on what you do 64 threads doing heavy computation can be problematic 😉