Don’t allow fields in static methods.
Include function name in assertion message.
Don't inherit metaclasses.

Also disallow super() in static methods. It won't do anything
useful (it always just delegates to Class) anyway.