Syntax for allowing annotations to be added to log tree nodes.
Syntax for treating booleans as indicators of success or failure in a computation.
Syntax for labeling or creating new branches in a log tree given a description.
Syntax for treating scalaz.\/
as signifiers of success or failure in a computation.
Syntax for labeling root nodes of trees in DescribedComputions
Syntax for lifting values into DescribedComputations
and creating leaf nodes in the log tree.
Syntax for treating Options
as indicators of success or failure in a computation.
Syntax for dealing with traversable monads
Create a treelog.LogTreeSyntax.DescribedComputation representing a failure using the given description
for both the log tree label and as
the content of the value
, which will be a scalaz.-\/.
Create a treelog.LogTreeSyntax.DescribedComputation representing a failure using the given description
for both the log tree label and as
the content of the value
, which will be a scalaz.-\/.
Create a treelog.LogTreeSyntax.DescribedComputation representing a success with the given value
(lifted into a scalaz.\/-) and the given
description
in the log tree.
Create a treelog.LogTreeSyntax.DescribedComputation representing a success with the given value
(lifted into a scalaz.\/-) and the given
description
in the log tree.