Make expand_setence/4 work.
Introducing ==> for conditional substitutions.
Avoid binding the sentence too early.  Might need some more thought.
Fixed conflicts while merging