fs_reader: less glue as possible to implement serve__()