Make ISet a newtype so we can make proper class instances with it.