Most of the changes here are due to tests failing on master so I tried to make some minimal fixes that make all tests pass. I don't quite like adding new methods to result_type here and that was originally outside of the scope of this PR but that seems better than leaving the tests failing.
Most of the changes here are due to tests failing on master so I tried to make some minimal fixes that make all tests pass. I don't quite like adding new methods to
result_type
here and that was originally outside of the scope of this PR but that seems better than leaving the tests failing.