pub fn cast_value_from_with_control( v: &Value, ty: &str, source_ty: Option<&str>, control: &ProductionControl<'_>, ) -> Result<Produced<Value>>