<!-- Author: David -->
<!-- When Nathan confronted David about Bathsheba -->
me.Request(Mercy)

because (GOD.Characteristics.Contains(UnfailingLove, Compassion))
    me.Request(GOD.Remove<Sins>(me))

me.Know(me.Sins.Hurt(GOD))

because (me.Has(Sinned))
    when (GOD.Judge(me))
        GOD.Verdict.Is(Justified) => true

me.Sin.Duration = Now - me.ConceptionOfTime

while (me.In(Utero))
    GOD.Desire<Faithfulness>(me)
    GOD.Teach<Wisdom>(me)

while (me.Whiteness < Snow.Whiteness)
    me.Request(GOD.Clean(me))

while (GOD.Not<Forgiven>(me))
    me.Is(Joyful) => false
    me.Is(Glad) => false
    me.Spirit = Crushed

when (GOD.Forgive(me))
    me.Sing<Praise>(Songs)
    me.Dance<with>(Joy)

me.Request(GOD.Not<LookAt>(me.Sins))
me.Request(GOD.Remove(me.Sins))
me.Request(GOD.Instill<PureHeart>(me))
me.Request(GOD.Renew<SteadfastSpirit>(me))
me.Request(GOD.Not<RemoveFromPresence>(me))
me.Request(GOD.Not<RemoveSpirit>(me))
me.Request(GOD.Restore<SalvationJoy>(me))
me.Request(GOD.Sustain(me))

me.Teach<GOD.Ways>(Sinners)
Sinners.Return<to>(GOD)

because (me.God = GOD)
    when (GOD.Forgive(me))
        me.Sing(GOD.Righteousness)

if (GOD.Open(me.Lips))
    me.Declare<Praise>(GOD)

Assert<false>(GOD.Wants(Sacrifices))
Assert<false>(GOD.Desires(BurntOfferings))

me.Sacrifice(me.Spirit as Broken)
me.Sacrifice(me.Heart as Contrite)

if (GOD.Benefit(Zion) AND GOD.Defend(Jerusalem))
    we.Offer(BurntOfferings).With<Duration>(Years(1))

```
CodeReviewFlag!
Acknowledge GOD doesn't desire burnt offerings but then
promise to offer them in return for his beneficial actions. 
At the very least this needs further discussion or clarification.
```