// Copyright (C) 2026 Industrial Algebra
// SPDX-License-Identifier: Apache-2.0
usecrate::arrow::Arrow;/// ArrowApply: an Arrow that can apply arrows from within the computation.
////// Equivalent in power to Monad (ArrowApply ≅ Monad via Kleisli).
pubtraitArrowApply: Arrow {fnapp<A:Clone+'static, B:Clone+'static>()->Self::P<(Self::P<A, B>, A), B>;}