It doesn’t (yet). Your example of where T : IA, T : A1 is an intersection type, isn’t it?
where T : IA, T : A1