Croma.ListMonad.ap

You're seeing just the function ap, go back to Croma.ListMonad module for more information.

Specs

ap(t(a), t((a -> b))) :: t(b) when a: any(), b: any()

Default implementation of Applicative's ap operation. Modules that implement Croma.Monad may override this default implementation. Note that the order of arguments is different from the Haskell counterpart, in order to leverage Elixir's pipe operator |>.