Rewritten constraint to make the same output, as v1.0
Merge branch 'master' of https://github.com/TLeth/DartTypeInference