recent changes to hsc2hs break wrapping c++