I get a division-y-zero exception doing any of:
(mcm/macro-avg-fmeasure [:a] [:b] [:a :b])
(mcm/micro-avg-fmeasure [:a] [:b] [:a :b])
for reference, sklearn returns 0.0:
>>> import sklearn
>>> sklearn.metrics.f1_score([0],[1], average='macro')
0.0
>>> sklearn.metrics.f1_score([0],[1], average='micro')
0.0