extend<A, B, C, D, E>(a: A, b: B, c: C, d: D, e: E): A & B & C & D & E;