Instead of using **this in error messages for std::expected monadic operations, use value(). As shown in LWG3969, **this can trigger unintended ADL and while it's only an error message, we might as well be ADL-correct there too. Co-authored-by: Louis Dionne <ldionne.2@gmail.com>