Copyright | (c) 2015 Aleksey Kliger |
---|---|
License | BSD3 (See LICENSE) |
Maintainer | Aleksey Kliger |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
Extensions |
|
The pattern
shifts the scope of the embedded term in Shift
ee
one level outwards.
Documentation
The type Shift e
is an embedding pattern that shifts the scope of the
free variables of the embedded term
up by one level.Embedded
e
Shift e |