"It is less well known that unsafePerformIO is not type safe." http://t.co/Tdtjr7KuCQ