Adding estd::result impls so i don't need to check against std::end().