Sol categories provide many of the advantages of objects, but with Sol langage orientation towards concurancy through set operations. Rather than starting from a formal description, let us consider the example of representing and manipulating a three dimensional vector.