quickfix for return type of the SimpleResult methods

The methods of `PlainResult` that weren’t overriden by `SimpleResult` still returned a `PlainResult`, though this type is deprecated.

This commit changes `SimpleResult` so that all of its methods return a `SimpleResult`.