[Python-ideas] Magnitude and ProtoMagnitude ABCs — primarily for argument validation