llvm-project/libcxx/test/std/utilities/optional/optional.monadic
..
and_then.pass.cpp
or_else.pass.cpp
transform.pass.cpp