improve HaskProofToStrong, although its messier now