Add mapAccum (like Comonad.extend for Signal)
Add last (like Comonad.extract)
Factor out mapAccum into history (like Comonad.duplicate)
Merge pull request #18 from jspahrsummers/comonadic

Comonadic functions for Signals