/**
* Position of a byte within a change.
*/
typedef uint64_t changepos;
/**
* A byte identifier, a change together with a position
*
* Variants observed:
* - Hash
* - Option<Hash>
* - ChangeId
*/
;
;
/**
* A node in the repository graph, made of a change internal identifier, and a
* line identifier in that change.
*/
;
int ;