declare type __CurriedFunction4<
    A,
    B,
    C,
    D,