sentences:  Another very helpful feature is "parameter type constraints," which are a way of specifying valid types that function parameters may accept.These checks are still performed at runtime unlike in static languages, but their concise syntax and negligible performance impact make them much more attractive and easy-to-use than similar solutions in other dynamic languages.They can help greatly in catching bugs that would cause functions to malfunction or corrupt data structures if called with unexpected parameter types.