Checks whether a value is a valid Type.
The value to check
true if value has kind: "type" and valid optional constraints; false otherwise
value
kind: "type"
Checks whether a value is a valid Type.