Fix compilation under Clang thanks to Edward Diener.
Merge branch 'master' of https://github.com/ptal/Boost.Expected
change do-yield to a simpler do construct.
Merge branch 'master' of https://github.com/ptal/Boost.Expected
Merge branch 'master' of https://github.com/ptal/Boost.Expected