chain A generic implementation of the chaining logic in the errors package in the standard library. Who even knows what this is useful for tho?