* fixed bug in set-place-t and set-place-nil
* hacked a fix for struct-init-form to make sure the struct name was
  glsl safe.
* let code blobs pass through, again ugly but keeps things working
* %in-typify was throwing away loads of type info
* set texture function to return vectors, they are the wrong type
  but will fix them
* flesh-out-arg now checks for internal types rather than just fleshing
  out willy-nilly