private final W
logValue
private final Monoid<W>
monoid
private final A
val
private
Writer(A a, W w, Monoid<W> m)
<B> Writer<W,B>
flatMap(F<A, Writer<W,B>> f)
W
log()
map(F<A,B> f)
Monoid<W>
monoid()
P2<W,A>
run()
static <A> F<A, Writer<String,A>>
stringLogger()
Writer<W,A>
tell(W w)
static <W,A> Writer<W,A>
unit(A a, Monoid<W> m)
unit(A a, W w, Monoid<W> m)
static <B> Writer<String,B>
unit(B b)
A
value()
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait