Removing `TokenReducer`, they are unneeded now
Adding `selflen` keyword to the token def