Founders care to comment on if you evaluated if Tremor (https://github.com/tremor-rs/tremor-runtime) would suit what you needed?
Seems to me that the lists of features (and use of rust) have a high degree of overlap.