14 struct SequenceFunction {
15 template<concepts::ViewableContainer Con,
typename F,
typename T = meta::ContainerReference<Con>,
16 typename R = meta::InvokeResult<F, T>,
typename G = meta::LikeExpected<R,
void>>
19 for (T value :
view) {
23 return G {
unexpect, util::move(result).error() };