spent a while debugging aio2 (now in aio3 with stack trace). added someone else's haskell tic-tac-toe example. testing AI now, can't tell if it's correct but it's certainly very slow