ENH: add untested _mcz which allows a more general form of observed data