identical should distinguish values with different tags, even funs/meths.