First page Back Continue Last page Overview Graphics
Example
def Brand() : any {
def key { }
def Envelope(contents) : any {
def self {
to open(k) : any {
if (k == key) {
contents
}
}
}
}
def sealer {
to seal(contents) : any {
Envelope(contents)
}
}
def unsealer {
to unseal(envelope) : any {
envelope open(key)
}
}
[sealer, unsealer]
}