<!-- Author: Asaph -->
People.Listen(me.Mouth.Words)
me.Teach(Past.Lessons)
me.Repeat(Ancestor.Stories)
we.Tell<Ancestor.Stories>(us.Children)
we.Tell<GOD.Deeds>(us.Children)
GOD.Law.Includes(Teach<Law>(Children))

while (People.Have(Children))
    People.Tell<GOD.Law>(Children)

if (person.Hear(GOD.Law))
    person.Trust(GOD)
    person.Remember(GOD.Deeds)
    person.Obey(GOD.Law)
    person.Is(Rebellious) => false
    person.Loyal<to>(GOD) => true

Ephraim.People.Abandon(Battle)
Ephraim.People.Not<Believe>(GOD.Covenant)
Ephraim.People.Forget(GOD.Miracles)
Ephraim.People.Forget(GOD.Protect(Ancestors))

Ephraim.People.Ancestors.Rebelled<Against>(GOD)
Ephraim.People.Ancestors.Test(GOD)
Ephraim.People.Ancestors.Not<Trust>(GOD)

GOD.Angry()
GOD.Provided<For>(Ephraim.People.Ancestors)
GOD.Punish(Ephraim.People.Ancestors)

Ephraim.People.Ancestors.Stop(Sinning) => false
Ephraim.People.Ancestors.Believe(GOD) => false
Ephraim.People.Ancestors.Life => Futile

if (GOD.Slay(People))
    People.Seek(GOD)
    People.Turn<to>(GOD)
    People.Remember(GOD as Rock)
    People.Remember(GOD as Redeemer)
    People.Flatter(GOD)
    People.Loyal<to>(GOD) => false

Assert<true>(GOD.Is(Merciful))
GOD.Forgive(People.Sins)
GOD.Restrain(GOD.Anger)
GOD.Remember(People.Limitations)

while (People.Not<in>(PromisedLand))
    if (People.In(Wilderness))
        People.Rebel<Against>(GOD)
    else if (People.In(Wasteland))
        People.Grieve(GOD)

People.Test(GOD)
People.Forget(GOD.Power)
People.Forget(GOD.Redemption)
People.Forget(Egypt.Plagues)
People.Forget(GOD.Saves(People))
People.Forget(GOD.Destroy(People.Enemies))
GOD.Provide<Land>(People)

People.Test(GOD)
People.Rebel(GOD)
People.Copy(People.Ancestors)
People.Not<Loyal>(GOD)
People.Anger(GOD)
People.Arouse<Jealousy>(GOD)
GOD.Reject(People)
GOD.Abandon(People)
GOD.Allow(People.Enemies.Destroy(People))

GOD.Arise()
GOD.Destroy(Enemies)
GOD.Reject(TribeOf(Joseph))
GOD.Reject(TribeOf(Joseph))
GOD.Elevate(TribeOf(Judah))
GOD.Establish(Sanctuary)
GOD.Choose(David)
GOD.Assign<David>(ShepherdOf(People))
David.Use(Integrity)
David.Lead(People)