Make parser responsible for returning {type: 'File', ...} wrapper.