pointer token
really support loops
clone the token of a Pointer only once