Been trying to add streaming support to Maud (HTML template engine written in #Rust) for the last couple of days. I though that wrapping my head around macros would be the major blocker, but it turns that working with futures and streams is what gives me a headache.