Implement all tokens

Except for binary which will require some manual handling (later)