When we last left off with Movie Monad, we had built a desktop video player using all web-based technologies (HTML, CSS, JavaScript, and Electron). The twist was that all of the source code for the project was written in Haskell. One of the limitations of our web-based approach was that the video file size could only be so large. If the file size was too large, it would crash the application. To a