Updated following the Hackage version.