6b891c8331
Adds support for checking ?Foo type hints in VerifyParamType. The parameter must have type Foo or null. Failing to pass the hint is reported as a warning instead of a recoverable error for now for migration reasons---we'll want to convert it to be the same as normal type hints later.