Split up typechecker
Update comment & hlint
Update comments & more hlint
Update comment
More hlint & remove report file
Hlint
Merge pull request #708 from purescript/650

Split up typechecker