hq.report("custom",...)

This is for #107 and ready for review