Go io/fs Design (Part I)