anchor.diff:  print(s2.substr("1",8))
   print(s2.substring (0, 100))
   .
  +|#
positive.code:      ;;todo: type declarations
       ,@body))
  ;;
  
  (defparameter string.ctor
    (js-function (obj)
  	       (let ((str (if (stringp obj) obj (format nil "~A" obj))))
  
negative.code: 		 str)))
  
  (defparameter string.prototype
    (js::!new js::string.ctor ("")))
  
  (setf (prop string.ctor 'js-user::prototype) string.prototype)
  (setf (prop *global* 'js-user::String) string.ctor)
  