DataSource

inline fun <Request, Response> DataSource(crossinline block: suspend (Request) -> Response): DataSource<Request, Response>

Creates a DataSource with given block invoked on each DataSource.call.