`children` for `<>`, `React.Fragment`, `React.StrictMode` and `React.Suspense` are typed as `'children` instead of `React.element`. This allows to compile incorrect code that breaks at runtime like ```rescript @react.component let make = () => { <React.Suspense> 1 </React.Suspense> } ```