This could just be ```list(reduce(f2, t, q))```