BUG: return Series as DataFrame.dtypes/ftypes for empty dataframes