はい、拡張子と MIME types が一対一じゃない場合もあるので、value 側に `Array` を入れられるようにして `MIME_TYPES.values.flatten` とかですかね。