errors
@type t() :: %LibWechat.Error{__exception__: true, details: any(), message: binary()}
@spec new(binary(), any()) :: t()