Add to docs

@markelog 

Maybe too many examples?

Since function = expressions + declarations,
and expressions = named + anon,
I don't think we need to include all the examples for the those that combine 2 things.