Aaaand we got #docx support.
Now I need to figure out how to compile the lib for platforms other than mine and package all this as a lib. All of this works because Haskell has a great foreign function interface (https://www.haskell.org/onlinereport/haskell2010/haskellch8.html) so you can create a C wrapper for initializing the haskell runtime and write some interface code in Haskell and call these functions from python. Love it so far.