def METHOD_NAME(self, *args):
    """
    Connect two or more block endpoints.  An endpoint is either a (block, port)
    tuple or a block instance.  In the latter case, the port number is assumed
    to be zero.
    To connect the hierarchical block external inputs or outputs to internal block
    inputs or outputs, use 'self' in the connect call.
    If multiple arguments are provided, connect will attempt to wire them in series,
    interpreting the endpoints as inputs or outputs as appropriate.
    """
    self.primitive_connect(*args)