Functional Programming Today
Can we do without side-effects altogether?
Yes -- if we have sufficiently powerful alternatives!
Today’s focus: these alternatives, plus restricted (and little used) side-effects.
Leads to a very different programming style!