** Continue experimental refactoring for functional semantics:
    FunNatSems  [done]
    GrailLemmas (updated/simplified for revised state structure)
    GrailTransSems  (low priority)

   ===> on to Hoare rules

 
   
