Fixed reporting for user-defined types after improving expression decomposition [1]

[1] http://stackoverflow.com/questions/22758291/how-can-i-detect-if-a-type-can-be-streamed-to-an-stdostream