А как можно нормально в футуру кинуть аргументы какие-то? Есть вкратце, то есть протокол поверх вебсокетов, в котором пара request-response связывается по id сообщений. Вот хочется красиво делать let t = something.request(blabla).await.unwrap()
Интересно то, что технически оно называется витейблом в ллвм ир и асме. Но там джамп тейбл по константам вместо толстого указателя с дорогим разыменованием. Когда стабилизируют, вероятно, и этого не будет.