fix Issue 9461 - Ability to break typesystem with `inout`