add IO._bless, update File#initialize