parsley
macro_rules! sexp { ( $( $e:expr ),* ) => { ... }; }
Construct an S-Expression from a list of expressions.
use parsley::{sexp, SExp}; assert_eq!( sexp![5, "potato", true], SExp::from((5, ("potato", (true, ())))) );