Type Definition ChainResult
chainerror
type ChainResult<O, E> = Result<O, ChainError<E>>;
convenience type alias