Break up lets into SCCs before typechecking
authorLuke Lau <luke_lau@icloud.com>
Sun, 28 Jul 2019 22:56:37 +0000 (23:56 +0100)
committerLuke Lau <luke_lau@icloud.com>
Sun, 28 Jul 2019 22:56:37 +0000 (23:56 +0100)
This means each binding gets the most general type possible.
Part of the work towards supporting typechecking recursive functions


No differences found