add more info if we get unexpected types
add more info if we get unexpected types

instead of just raising an assertion if we see something
we can't handle, print some information about what it is
that we couldn't handle.  This is the first thing that the
debugger will want to know; why not provide it.

BBN-Q/pyqgl2,BBN-Q/pyqgl2