alloc_marker
m = alloc_marker(d.len, type, ref);
m->next = alloc_marker(marker->offset + offset, marker->type,
struct marker *alloc_marker(unsigned int offset, enum markertype type,