A stack of Tokens, used for capturing http headers. The tokens themselves are typically mapped onto the content of a Buffer, or some other external content, so there's minimal allocation involved (typically zero).
Internal representation of a token
Unix doesn't appear to have a memicmp() ... JJR notes that the strncasecmp() is available instead.