Allow ExtraInfo to carry more info

Allows the extra info on partition expressions to contain distinguishable ordered information.
This prevents collisions when setting extra info and allows any necessary information to be stored there.
(Used to fixed collision bug in javascript code.)