I don't have a proposal, but I'd like to echo my support for thinking about this problem. It is very annoying to use my own types with unboxed vectors.