ReachabilityPass
tests
Move the `ReachabilityPass` library to the `tests` folder, the only place where it is used, and change it from static library to dynamic library.