rename `Callables` -> `Closures`
make all classes final
updated README.md