def METHOD_NAME(n):
    """Batched INSERT statements via the ORM in "bulk", returning new Customer
    objects"""
    session = Session(bind=engine)
    customer_result = session.scalars(
        insert(Customer).returning(Customer),
        [
            {
                "name": "customer name %d" % i,
                "description": "customer description %d" % i,
            }
            for i in range(n)
        ],
    )
    # this step is where the rows actually become objects
    customers = customer_result.all()  # noqa: F841
    session.commit()