public prepend<A, B, C, D, E>(
    a: A,
    b: B,
    c: C,
    d: D,