unify lists.List usage and add token.ForwardToken
we now use a strategy to fuzz!