Lispier Rust with Generics

made by nickdrozd, submitted by nicholasbs
A fun exploration of how to use generic types in Rust to write code that feels more Lisp-like.