@@jsxConfig({version: 4})

module User = {
  type t = {firstName: string, lastName: string}

  let format = user => "Dr." ++ user.lastName
  @res.jsxComponentProps
  type props<'doctor> = {
    doctor: 'doctor,
  }

  let make = ({doctor, _}: props<_>): React.element => {
    ReactDOM.jsx("h1", {id: "h1", children: ?ReactDOM.someElement({React.string(format(doctor))})})
  }
  let make = {
    let \"OptimizeAutomaticMode$User" = (props: props<_>) => make(props)

    \"OptimizeAutomaticMode$User"
  }
}
