Add Str.IO.watch, remove need for code stubs

This will probably need a reconfigure to work.