type Err
import bend-kit-sigv4@0.11.0.1/sigv4.bend as Sigv4import Base
import bend-kit-hairpin@0.13.0.1/hairpin.bend as Hairpin
430# ErrNet: no response. ErrSign: the signer failed. ErrConfig: a bad endpoint or a missing setting.
431# ErrS3: any status outside 2xx, redirects included, with S3's error Code and Message ("" when there is no
432# error body, as for HEAD). ErrXml: a 2xx body that is not the XML asked for, with its text.
433type Err is Data:
434 ErrNet{e: Hairpin.Err}
435 ErrSign{code: U32, why: String}
436 ErrConfig{why: String}
437 ErrS3{status: U32, code: String, message: String}
438 ErrXml{body: String}