simplified schema tx-map code to use &rest args