now refering to filetypes as transducers to match literature