The assertion error message in CPO target mentions three ways of customizing it: target(g,uv) or uv.target(g) or g.target_id(g,uv):
https://github.com/stdgraph/graph-v2/blob/master/include/graph/detail/graph_cpo.hpp#L1256
But the CPO in reality offers only two ways, and one is still different than these in the message.
Something needs to be changed: either the message or the list of customization methods.