Since the above FAQ was written, Ruud has added the @TSSession macro but it does not do anything better than what is already mentioned.