Would you like some Lisp keywords in your Nix?
Typed functions! Signatures! Currying! This is starting to come together in a much nicer way than I expected.