bug: make IDs unique
don’t include webidl support