Ah. I was curious about the Rust-style function returns (just having the name of the variable on the last line without a "return" statement or keyword), but knowing that the language is written in Rust answers my question of why that design decision was made ;)
I may try writing something about my experience building this project, I'm terrible at writing but it was so much fun, I think it is worth the effort :)