Static and dynamic binding plus runtime validation and transformation to ensure your app is sound. 🤓
npm install @sprucelabs/schema
Arkit diagram here.