Thanks for map!
I use it for almost everything I used to use xargs/parallel for, apart from passing a list of files to vim, which results in the warning above. The files can be edited OK, but afterwards the screen is unresponsive/mangled (until a reset).
parallel has an option to work around this (--tty), as does xargs on OS X/BSD (-o). Could something similar be implemented in map?