PoC attempting to make repeat() act as a global parent not a local parent fix tail interfering with itself accross iterations