message: add small description of cause
diff: import type { FiberID } from "../Fiber/id"
  +/**
  + * Cause is a Free Semiring structure that allows tracking of multiple error causes.
  + */
  export type Cause<E> = Empty | Fail<E> | Die | Interrupt | Then<E> | Both<E>
  export interface Empty {
  