nobody should ever need more than 4294967295 ids
move quotes in struct
use channel users
update git ignore