`CustomError` and `MultiError` helpers and specs for #185