Add inotify_init1 variant.
Use OSICAT instead of SBCL specific stuff.

FD streams are a hassle though.  Maybe just dump them completely?
Cleanup, make one function conditional.
Remove experimental functions.

Until it is clear whether this is useful at all.  And if it can be
implemented using e.g. IOLIB instead of SBCL specifics.
Update documentation.

Use IOLIB instead of SBCL internals.  Update the TODO list.
Discard return values of watch functions.
Fix example with more efficient version.
Update TODO to drop the non-blocking mode.

Or fix it, that would be nice as well.