A: class { } B: class extends A { a: T }