Hints to the compiler that given path is cold, i.e., unlikely to be taken. The compiler may
choose to optimize paths that are not cold at the expense of paths that are cold.
An identity function that causes an unused_must_use warning to be
triggered if the given value is not used (returned, stored in a variable,
etc) by the caller.