Fix #13: Union types in FormattingOptions