Documentation.
Don't immediately block signals during registration.
Only block signals during calls to epoll_wait.
Implement remove function.