The `poll_list` function itself doesn't have a return value so it's infallible. We should document how it behaves when passed invalid file descriptors.