getting close.
finally, working tests for composite output. this sucks in hector