Replace Falafel with AST-Query
Merge source edition refactoring
Fix some bugs due to old merge