Document _can_have_arbitrary units and apply to all members; add extra test