Giving the users more hints why a given implicit cannot be found

I learned how to generate an implicit with a macro. This is really cool.
But when the macro fails and logs an error, the result implicit is not found and the messages from the macro are not shown. Instead there is a generic “implicit not found message” or message supplied by @implicitNotFound annotation.

Is there a way to give users more hints on why given implicit was rejected? Like if the implicit is not found - display all errors/warning generated by macros involved during implicit search?