module Data ( module Data.Data , gtraverse , Plated , plate , template , tinplate , uniplate , biplate , children , rewrite , rewriteOf , rewriteOn , rewriteOnOf , rewriteM , rewriteMOf , rewriteMOn , rewriteMOnOf , universe , universeOf , universeOn , universeOnOf , cosmos , cosmosOf , cosmosOn , cosmosOnOf , transform , transformOf , transformOnOf , transformM , transformMOf , transformMOn , transformMOnOf , contexts , contextsOf , contextsOn , contextsOnOf , holes , holesOn , holesOnOf , para , paraOf , deep , composOpFold , parts ) where import Control.Lens.Plated import Data.Data import Data.Data.Lens