--TEST-- Property types must be invariant --FILE-- --EXPECTF-- Fatal error: Type of B::$prop must be (X&Y&Z)|L (as in class A) in %s on line %d