functional javascript workshop. the name of this repo will probably change soon to be less boring.