See my latest commit at `HTMLInputOption` and it's `_convert_primitive_strings` method. I don't see why that couldn't be generally applied to InterfaceInputOption