@staticmethod
def unzip_hints(rv):
    """Separate a list of (node, hints) into separate arrays."""
    rv = list(rv)
    if not rv:
        return [], []
    nodes, hints = zip(*rv)
    return list(nodes), list(hints)
