Made bytes!() accept a list of string, integer and char literals.

Also snug in some cosmetic changes in num.rs that aren't really important enough for an separate pr.