haskell: Recreated lost CMakeLists file, added infolist cb