works from ghci but loses connection immediately from snaplet -- suspect something wonky going on with deepseq?
well that was confusing... imported debug.trace, it started working, removed the imports and now its still working. i assume i must have somehow hit a connection limit, and forcing the unsafe IO cleared the connection pool somehow? (that doesn't seem particularly likely tho so...)