Use util::unreachable() instead of fail!() in aid of self-describing code.