document :opts to om-sync. Add :tag-fn option. If provided use to
dynamically determine the tag of the transaction, this allows
classifying untagged transactions as well as transactions with
unconventional tags. Add this to tx-data when invoking :on-success and
:on-error under :om-sync.core/tag