Heading only needs to be in one place in the OTP thrift API (it's in location.Location).
test that edges are unique after graph compilation.