hamt: ounit is not optional