TypeInfo: defs/Definition => decls/Declarations
`builtin.TypeInfo.ErrorSet` is now `?[]Error` instead of `struct{errors:[]Error}`. closes #1936