{-# LANGUAGE ScopedTypeVariables #-} module Proton.Plated where import Data.Profunctor import Proton.Traversal import Proton.Lens import Proton.Fold import Control.Monad.State import Control.Applicative import Proton.Setter