Library to apply semantic merge into ASTs