Added comonad behaviour to Identity