Something that I've been working on, although I'm not 100% there yet I think. https://github.com/rikkimax/DIPs/blob/value_type_exceptions/DIPs/DIP1xxx-RC.md