Kleisli

public class Kleisli<F, D, A> : KleisliOf<F, D, A>

Undocumented

  • Undocumented

    Declaration

    Swift

    public static func fix(_ fa: KleisliOf<F, D, A>) -> Kleisli<F, D, A>
  • Undocumented

    Declaration

    Swift

    public init(_ run: @escaping (D) -> Kind<F, A>)
  • Undocumented

    Declaration

    Swift

    public func invoke(_ value: D) -> Kind<F, A>
  • Undocumented

    Declaration

    Swift

    public func zip<B>(_ o: Kleisli<F, D, B>) -> Kleisli<F, D, (A, B)>
  • Undocumented

    Declaration

    Swift

    public func andThen<C>(_ f: Kleisli<F, A, C>) -> Kleisli<F, D, C>
  • Undocumented

    Declaration

    Swift

    public func andThen<B>(_ f: @escaping (A) -> Kind<F, B>) -> Kleisli<F, D, B>
  • Undocumented

    Declaration

    Swift

    public func andThen<B>(_ a: Kind<F, B>) -> Kleisli<F, D, B>