This module parallels elm/core's Task module.
Pull requests are welcome to add any functions that are missing.
The functions here produce SimulatedTaskss instead of Taskss
and SimulatedEffects instead of Cmds, which are meant to be used
to help you implement the function to provide when using ProgramTest.withSimulatedEffects.
This is very similar to perform except it can handle failures!
Chain together a task and a callback.
A task that succeeds immediately when run.
A task that fails immediately when run.
Transform a task.
Put the results of two tasks together.
Put the results of three tasks together.
Put the results of four tasks together.
Put the results of five tasks together.
Transform the error value.
Recover from a failure in a task.