Minimal JuicyPixels and SDL example in Haskell