Method that can be called when current token is not yet
to try to figure out what kind of token will be eventually returned
once the whole token is decoded, if known.
Note that this may return
this occurs either if current token is known (and thus no more
parsing can be done yet), or if not enough content is available
to even determine next token type (typically we only need a single
byte, but in boundaries zero bytes is available).