Instead of doing IO here, I’d use `raise Nanoc::Errors::GenericTrivial("nanoc-multimarkdown: invalid output format: #{value}")` so that it is easier to test (you can then check whether an error was raised).