Better structure

Cleaner and easier to maintain.
`err.butRlyNoTaRealErrBecauseTheStackIsAbsent`? Hm, would `err.noStack` work?