Replaced lots of warns by errors Filetype detection won’t return an error on unknown extension anymore, but will return an `Other` value so it can be handled by other functions not as an error already. See upcoming commits.