th-optics Autogenerated optics for TemplateHaskell AST data types (Exp, Type, Pat, etc). See build.sh for more info.