kind_str() => type_str()

Cell *get_cell(ProcType proc); => Cell *get_cell(const char *val, ProcType proc);
modify:
  eval
  list_of_values
  apply
  proc_add

  for evaluate (+ 1 2)