Hi,
Another small improvement would be, implementing Render for Result.
Basically, if a result is Ok(_), the value is extracted and rendered. And if there is an error, the template would fail with that error, similar to the ? operator in Rust.
Would that be possible?