// Copyright (C) 2026 Industrial Algebra
// SPDX-License-Identifier: Apache-2.0
pub use HKT2;
/// A profunctor is contravariant in its first argument and covariant in its second.
///
/// Laws:
/// - Identity: `dimap(id, id, p) == p`
/// - Composition: `dimap(f . g, h . i, p) == dimap(g, h, dimap(f, i, p))`