// author: David

while (me.Is(Silent))
    me.Anguish.Increase())

when (me.Anguish.Level = Burning)
    me.Speak("GOD! How long will I live?")

me.Assume<Short>(me.Life.Length)
me.Assume<Connected>(Life.Length, Life.Value)

me.Assume<unknown>(Life.Meaning)

me.Hope.Single() => GOD

me.Assume<Unknowable>(GOD.Plans)

me.Request(GOD.SaveFrom<Sins>(me))

me.Assume<AllConsuming>(GOD.Judgement)

me.Request(GOD.Hear(me.Cries))
me.Request(GOD.Allow(me.Enjoy(me.Life)))