<!-- Author: David -->

bool IsMoral(person) {
    if (person.Deny(GOD))
        return false
    if (person.Is(Corrupt))
        return false
    if (person.Does(VileDeeds))
        return false
    else
        return true
}

Maybe (GOD.Look<For>(GoodPerson) => EmptyResult)

WickedPeople.Prey<on>(GoodPeople).And<Ignore>(GOD)

GoodPeople.Hidden = true
GoodPeople.Location = GOD.Refuge

when (GOD.Restore(GoodPeople))
    Jacob.Tribe.Praise()
    Israel.Tribe.Praise()