Squeak SmalltalkJoker Squeak Smalltalk : System : prevnext Block Fix Temps No Closure

I'm not exactly sure what you're asking.  Seaside tends to get around
the lack of full closures by using #fixTemps in key places.  So in
this case:
|t blocks| t := [:x| [x] fixTemps]. blocks := Array with: (t value: 1)
with: (t value: 2). blocks first value
should return the value (1) you are expecting...
Not sure if that answers your question or not,