Not sure if you’re trolling. The whole point of this is type safety which requires…types.
It’s not the whole point. Making async calls, handling errors as usual and subscribing on channels has better ergonomics (DX) than bare requests, http streams or websockets.