In a safe environment:
One will not be punished or humiliated for speaking up with ideas, questions, concerns
One will not be punished or humiliated for mistakes
…
In Typescript, we can make our types dynamic with union types, intersection types…