Include the exception raised by bindings in error messages.
Simple caching system.
Generate a setup.ml independent of oasis for tarballs.
Add the possibility to cache when the program exits.
Ignore tarballs.