Part of https://github.com/rust-lang/rust/issues/29329 http://doc.rust-lang.org/std/primitive.i16.html Same as primitive floats, these all come from macros.