Apply detected type to described instance instead of record