Fix strictness in TyCo.Tidy (#14738)
Extracted from !4865 (closed). This MR only fixes strictness (no "go" function, etc.)
Results on CI:
Performance Metrics (test environment: x86_64-linux-deb9-hadrian):
T12545(normal) ghc/alloc 1850344236.8 1815874472.0 -1.9% GOOD
T14683(normal) ghc/alloc 3190226088.0 3100413240.0 -2.8% GOOD
T16577(normal) ghc/alloc 11325541724.8 10834625576.0 -4.3% GOOD
T5321Fun(normal) ghc/alloc 368011632.0 357647920.0 -2.8% GOOD
T5642(normal) ghc/alloc 573519816.0 544277912.0 -5.1% GOOD
* All baseline commits are 9cc50a0fce