Extract purity detection from flambdamovelets to its own file
Fix flambdapurity.propagate
Flambdaifstaticraise: fix potential code duplication
Fix and update unit testsuite
Improve movelet testsuite
More precise Flambda.same
A few more permited equalities (const string with physically the same string)
flambda_unit_test, test_utils.equal handle more cases
One more movelet test case
More test cases for flambdamovelet
more move_let test
Start commenting movelet
flambdamovelets: more comments
Start rewriting flambdamovelets
Continue rewriting flambdamovelet
Continue rewriting flambdamovelet: Transfer only at loops
Fix move_let test failure
move let is not exprerimental anymore
Test flambdapurity.pure_functions
Flambdapurity linear propagation