Work properly when subclassed

Currying from inside the class definition made using prototypical
inheritance impossible.
Some fixes in README