effecter schema to a JsonSchema.Schema.String or Schema.Number with custom annotations to JsonSchema everything works perfectly, whereas the conversion of custom schema types or composed ones seems to strip away my custom annotations.S.compose(S.Trim, S.NonEmpty).annotations({/* ...custom annotation */ }) to respect my custom annotations. However, this is not the case.