Packages
doma_algae
1.3.2-doma
Bootstrapped algebraic data types for Elixir, forked by doma for maintenance and testing packagesets
Current section
Files
Jump to
Current section
Files
lib/algae/reader/functor.ex
alias Algae.Reader
import TypeClass
use Witchcraft
definst Witchcraft.Functor, for: Algae.Reader do
@force_type_instance true
def map(%Reader{reader: inner}, fun), do: Reader.new(fn e -> e |> inner.() |> fun.() end)
end