Functional Image Synthesis in Rust

For a systems programming language, Rust is surprisingly expressive. Enough so, one can encode image synthesis and processing routines in a delightfully functional way.