add util/discard-nils