qi (racket): A general-purpose functional DSL.
Keywords: conditionals|dsl|functional|predicates|syntax|functional-programming|language|lisp|racket