alloc_token
token = alloc_token(&expansion->pos);
struct token *alloc = alloc_token(streampos);
end = alloc_token(stream);
begin = alloc_token(stream);
struct token *token = alloc_token(stream);