$CheckInherentsResult: $.Shape<{
    errors: {
        data: ReadonlyMap<`0x${string}`, `0x${string}`>;
    };
    fatalError: boolean;
    okay: boolean;
}, {
    errors: {
        data: $.ShapeMap<`0x${string}`, `0x${string}`>;
    };
    fatalError: boolean;
    okay: boolean;
}> = ...

The result of checking inherents.

It either returns okay for all checks, stores all occurred errors or just one fatal error.

When a fatal error occurs, all other errors are removed and the implementation needs to abort checking inherents.