Merge pull request #88 from avsm/master

Add a `type 'a io` to make it easier to include with the Mirage sigs.
Release 1.1.0