maybe the sparse function that ¦ relies on uses vectorization instead of an explicit map, but at the same time ¦ doesn't vectorize? I think that could explain the issue
ret = iterable(variadic_link(link, args)) does look like it's doing that
Okay wow yeah I put a € after the ¦ and it worked fine