Review Bot comments on A primer on the current state of longevity research