1. You should probably add that link to your read me:
The implementation uses `Symbol` and [`Proxy`](https://github.com/GoogleChrome/proxy-polyfill) behind the hood so you might need to use apropriate polyfills in case you want to support older browsers.
2. Personally, I find the name Nothing a bit too long. Why not use a shorter name like None?