Derive (Comonad Note) instance