Add isEmpty() to Enumerable
Parallel: Refactor
Delete ImplementorInterface
Implement indexBy()
Delete defer() and refactor
Remove unnecessary rules in Makefile
.gitignore: Remove the unnecessary entry