Open source Fortan analysis and transformation library written in Haskell