``` // API override fun getPosts(authToken: String...
# arrow
s
Copy code
// API
override fun getPosts(authToken: String): IO<List<Post>> {
    return postsApi.getPosts(authToken).makeCall()
}

// PRESENTER
val result: IO<List<Post>> = fx{
    val (result) = mPostsApi.getPosts(authToken)
    result
}