Esito
Esito copied to clipboard
Esito ambition is to be your return type for suspending functions.
Now that [Test Fixtures ](https://docs.gradle.org/current/userguide/java_testing.html#sec:java_test_fixtures) are [supported by Android Gradle Plugin](https://developer.android.com/studio/releases/gradle-plugin#7-2-0) the `test` module could become a test fixture.
I'd like to transform both success and failure cases
Currently, when using Esito's `Result` with a network request that returns a null body (example: `fun foo(...): Result`), `EsitoBodyThrowableCall` crashes because it tries to get a non-null body: ```kotlin private...