Schema.pluck Discards Annotations
Is it intended behaviour for Schema.pluck to discard annotations? For example
`
Tripped me this morning.
`
Tripped me this morning.
const a = S.Struct({
foo: S.String.annotations({examples: ["bar"]})
})
const b = a.pick("foo"); // retains examples annotation
const c = a.pipe(S.pluck("foo")); // discards examples annotation