Pointed specification

In haskell-land pointed is not so required, as it's law is free theorem enforced by type-system. This is not a case in JavaScript. Reference: http://www.haskell.org/haskellwiki/Why_not_Pointed%3F

This change doesn't break anything, as it only rearranges the methods.