Use ContT for short-circuiting, not the home-brewed HardlyT