if you don't install the xinerama headers before compiling xmonad, then the x11 package doesn't build with xinerama support
solution: install the libxinerama-dev library before building xmonad
alternatively, if you didn't do that, then i just deleted the entire ~/.stack and .stack-work folders and rebuilt it. then it worked.