Well I jumped the gun here. Buffering killed me. Went back to a Rust solution that was much easier than I expected. Some say #Rust is no good for rapid prototyping, but the more I write the fewer errors I run into at compile time. When I do get errors the solution is usually in the error message. Pretty fast path to a working application in general.