serialization of values -- WIP
new Vector type to make vector operations safe, and make serialization easier
instead of using Maybe as vector elems, initialize all vectors with VUnit
toStr function to show vectors
serialization of vectors
don't serialize sfuncs
lexer not throws KlException (this also makes testing easier)