class CustomError extends S.Class<CustomError>('CustomError')({
code: S.String,
field1: S.Literal('value1', 'value2'),
cause: S.String,
....
}) {}
class CustomError extends S.Class<CustomError>('CustomError')({
code: S.String,
field1: S.Literal('value1', 'value2'),
cause: S.String,
....
}) {}