speed hack can be implemented more cleanly by directly calling __new__
1 file changed