Finally and most puzzling, why does quickCheck give out the wrong result if I don't specify the type when testing 'const_bug'?