isso em Kotlin, vamos criar uma função de extensão para o tipo Int chamada pipe • A função pipe é aplicada a um Int e recebe uma outra função de assinatura Int -> Int
uma função mentirosa, ela nos diz que retorna um Int, no entanto isso é uma mentira porque nem sempre isso acontece. Ela pode gerar uma exception. 2. Ela continua lançando a Exception e não me adiantou muita coisa Função mentirosa
em Kotlin. A Arrow visa fornecer uma “lingua franca” de interfaces e abstrações através das bibliotecas do Kotlin. Para isso, inclui os tipos de dados mais populares, classes de tipos e abstrações, como Option, Try, E /, IO, Functor, Applicative, Monad.
Whats is a Monad? - Prof. Graham Hutton • https://www.youtube.com/watch?v=t1e8gqXLbsU • Kotlin Functors, Applicatives, And Monads in Pictures. - Alberto Ballano • https://hackernoon.com/kotlin-functors-applicatives-and-monads-in- pictures-part-1-3-c47a1b1ce251