On Mon, Dec 21, 2015 at 09:56:04PM +0100, Imants Cekusins wrote: > > makeLenses ''Parcel > > any cues re: what '' stand for in the above expression? It's just the escaping of the name needed for Template Haskell. I think it's the same like calling: makeLenses "Parcel"