Update for language changes

Deprecations and declare show IO type