trial-0.0.0.0: Trial Data Structure
The Trial Data Structure is a Either-like structure that keeps
events history inside. The data type allows to keep track of the
Fatality level of each such event entry (Warning or Error).
data Trial e a
│ │
│ ╰╴Resulting type
│
╰╴An error item type
-- | Unsuccessful case
= Fiasco (DList (Fatality, e))
│ │ │
│ │ ╰╴One error item
│ │
│ ╰╴Level of damage
│
╰╴Efficient list-container for error type items
-- | Successful case
| Result (DList e) a
│ │ │
│ │ ╰╴Result
│ │
│ ╰╴One warning item
│
╰╴Efficient list-container for warning type items
Modules
trial-0.0.0.0