+(_:_:)

public static func +<X,Y,Z,C>(lhs: Link<B>, rhs: Link<C>) -> Link<(X,Y,Z,C)> where B == (X,Y,Z)

operator syntax for conjoin function