expression: a isStable: true smartCastType: (A&B)