local record pl
record file
read: function(string): string
end
record path
extension: function(string): string
return pl