Is it save to run missionary tasks that run pathom parsers with many resolvers running missionary tasks themselves, either blocking or calling the (task succes-fn error-fn) form? I would assume if the parser is called with m/blk we avoid the issue https://github.com/leonoel/missionary/issues/127
I know close to nothing about pathom, but if you want to use a nested m/? in thread blocking mode then the parser entrypoint becomes a blocking call which is the real reason why you'd need the m/blk wrapper
Maybe use this lib (https://github.com/wilkerlucio/promesa-bridges) in order to use missionary task directly inside resolver.