pushing ident comparison through rustc
added IterBytes for 4-tuples
it appears I'm actually experiencing hygiene problems now :)