[boost] Should boost have ofind(_if), that returns boost::optional<T&>?