added missing eclipse setting
optimised id() to use a singleton and removed some unneeded local vars
added missing curried()
updated README