module Outer = {
  @res.jsxComponentProps
  type props = {}
  let make = (_: props): React.element => {
    module Inner = {
      @res.jsxComponentProps
      type props = {}

      let make = (_: props): React.element => ReactDOM.jsx("div", {})
      let make = {
        let \"Nested$Outer" = props => make(props)

        \"Nested$Outer"
      }
    }

    React.jsx(Inner.make, {})
  }
  let make = {
    let \"Nested$Outer" = props => make(props)
    \"Nested$Outer"
  }
}
