disabled default field specialization for built-ins
fixed typo
added: noexcept spec
typedef -> alias decl
added: noexcept spec