It doesn't seem to be the case here as it's mostly setting up callback methods according to my limited understanding of haskell.