might as well write for the browser too
some currying examples