export const Iso639A1FromLanguage = Schema.transformOrFail(Schema.String, Schema.String, {
strict: true,
decode: (value) => Effect.succeed(value.split('-')[0]),
encode: (input, _, ast) => ParseResult.fail(new ParseResult.Type(ast, input, 'Not possible')),
});
export const Iso639A1FromLanguage = Schema.transformOrFail(Schema.String, Schema.String, {
strict: true,
decode: (value) => Effect.succeed(value.split('-')[0]),
encode: (input, _, ast) => ParseResult.fail(new ParseResult.Type(ast, input, 'Not possible')),
});