Trans wrote:
> How do I get around that in 1.8 again?

To answer my own question:

        eval %{ Script.#{type}(*args, &data) }

T.