``` fun <F, A> calculate(cart: ShoppingCart)...
# arrow
s
Copy code
fun <F, A> calculate(cart: ShoppingCart): Kleisli<A, Kind<F, A>, ShoppingCart> =
 calculateDiscount<F, A>(cart).flatMap(::calculateErrors)