Add list_from_signal util