Right now, AFAICT this is considered valid, probably because of `Result` (the base definition) being a valid return type.
Right now, AFAICT this is considered valid, probably because of
Result(the base definition) being a valid return type.