In order to provide efficient graph traversal, Pacer chains Pipes together and wraps them in Pacer Routes.

In order to provide developer-friendly API, Pacer Extensions allow you to extend graph elements with arbitrary functionality.

With these two concepts, Pacer allows you to use your own domain-specific language to get efficient graph queries that look like this ...
# Trending posts that were liked by your friends
user_vertex.friends.liked.posts.trending
# Faulty hard-drive in some region of your data center
data_center.region('A').hard_drives.faulty
# Number of traffic lights on your drive to the office
home.directions_to('Queen & Spadina').traffic_lights.count