DuettoBackend: duetto.upcast.collapsed is now totally typed