Modeling dataframes in Haskell using higher-kinded types

Featured in Haskell Weekly issue 456 I am a firm believer in the purely functional programming approach, embodied by the Haskell programming language. While the Haskell community is not huge, it is large enough that I can work on most domains. Most domains, but not all; data science remains hard to work on in Haskell. Since data science grew out not from software engineering, but from students and…