private final static char objectToType(final PyObject o) {
        if (o instanceof PyInteger) {
            return 'i';
        }
        else if (o instanceof PyFloat) {
            return 'd';
        }
        else if (o instanceof PyComplex) {
            return 'D';
        }
        else {
            return 'O';
        }
    }