See my description of setforms for more info on how it's all put together: http://arcfn.com/doc/setforms.html
-----
Something like (= ((fn (x) (x 1)) str) #\A) should not work, right?