Proposed fix for GH-43: When data doesn't match one of several possible types, include the validation error for each of those types.

There might be a better way of displaying this error and I'm certainly open to suggestions. This seems a little better than the current behavior.