Fork me on GitHub

I would like to use transit to encode/decode EDN for use with Kafka and using msgpack, with transit-clj, transit-java and transit-python The Kafka APIs enable providing serdes (serializer/deserializer) functions, but Kafka handles the actual I/O (reading and writing). AFAICT, the transit APIs/bindings combine/complect serialization/deserialization and I/O. Is there a way to get just the serdes functionality using the existing transit libraries? If not, how could I accomplish this on my own? (presumably I'd need to fork, and DIY....)