Modern IDB: "unsigned long" in IDLs should actually means uint32_t in implementation Instead we've perpetuated "unsigned long" throughout the IDB code which is not correct. See https://bugs.webkit.org/show_bug.cgi?id=151196#c3 for more.
Changing dependency so this doesn't block the feature bug (Certainly not critical for pencils down)