Questions about optional schemas and traversing schema's AST in Effect Typescript library

Hi guys 🙂
I have a couple of question.
1. Is there a way to detect is a schema was marked as optional?
2. Can you make an optional schema required again so it can be used in an Array or Map schema?
3. What is the best way to traverse through a schema's AST?
Was this page helpful?