The Sage coercion system guarantees the return type of certain binary operations. This should be made known to typing - for introspection purposes in IDEs and for static checkers.
References:
CC: @tobiasdiez @mwageringel @egourgoulhon @tscrim @nthiery
Component: coercion
Issue created by migration from https://trac.sagemath.org/ticket/30511