make `with-single-record' stackable