Report source filename on error

This requires to wrap the source file information around all objects.