X10

Lots of warnings in checking types with recursively defined constraints