IO instances are not exercises. Issue #14
merge upstream