revise readme to describe a legitimate identity functor