A library that enables transparent data manipulation through pattern matching, substitution, and rewriting.