The "future" module makes each prediction without the right context or the current token itself.
it works like a neural language model that, instead of predicting which token comes next in the sequence, predicts which class of token comes next.