btw. the above line should be templateable as `GNU_SOURCE` or such.