Factor out PyLower into a separate module (numba.objmode)