DRAFT PathName as GADT [ci skip]