ROSE now includes language bindings for the functional programming language Haskell. The bindings allow users to access and traverse ROSE’s intermediate representation (IR) from Haskell in a type-safe manner. Please refer to the chapter named “The Haskell Interface” in the ROSE tutorial as well as the API documentation for details about how to use this new feature.