In addition to #10725, this is one of the things blocking replacing things like cast::transmute with intrinsics. Although they are callable like other Rust functions they cannot be assigned to normal Rust functions.
@nikomatsakis Interested in what you think.