another nitpick, could you rename ``object`` to ``obj``? In line 225 I thought you make a list with the builtin ``object`` type as first element.