-record(format_detector, { name :: binary(), detect :: fun((yodel@internal@input:input()) -> yodel@options:format()) }).