In a functional programming setup with Common Lisp it would be cool to also use trivia for pattern matching on immutable maps of FSet. But I couldn't make it work and I figure out whether this works or not.
Update: Trivia can now match on FSet data types.