/*
* SPDX-License-Identifier: MIT
* Copyright (c) 2023 - 2026. The DeepCausality Authors and Contributors. All Rights Reserved.
*/
use crate::;
/// A trait for accessing items in a collection of causable elements.
/// The trait is generic over `I` (input type), `O` (output type), and `T` (element type).
/// `T` must implement `MonadicCausable<I, O>`.