An experimental language to test predicated dependant typing