Added shorthand for function layers.

Allows this usage:
```julia
plot(data("datasets", "iris"),
     layer(x="Sepal.Length", y="Sepal.Width", Geom.point),
     layer([sin, cos], 0, 25))
```