I don't really see any acceptable option except that Error implies ConcurrentValue. Anything else is going to create a massive static/dynamic problem for people whenever they need to move a computation result between threads.
4 Likes