BUG/ENH: Passing explicit dtype should delegate to appropriate index subclass (if possible)