Minipy is an extension to Python 3 that changes the names of many functions, adds other useful functions, and automatically imports modules.
Because it is Python (Just with assignment statements prepended to every program), it naturally satisfies our conditions for a programming language. Every Python program is a valid Minipy program.
Consider a 116-byte golfed Python quicksort:
def q(s):
l=len(s)
if l<2:return s
p=s[math.randint(0,l-1)];return q(x for x in s if x<p)+q(x for x in s if x>=p)
Using the same algorithm, Minipy beats it with 76 bytes:
def q(k):
if l(k)<2:return k
p=rt(k);return q(ff("y>p",k))+q(ff("y<=p",k))
While Minipy programs are not as small as a golfing language, it does make Python more competitive in many situations.
Is Minipy fair?
Should Minipy be considered its own language and distinguished from Python?