ENH: Index(...) constructor creates a MultiIndex when appropriate.
ENH: Series and DataFrame constructor autodetect when index/columns
should be MultiIndex
ENH: prevents some seg faults in calls to cython funcs