@functype:eval modifier

Regarding the @functype:eval modifier, shouldn't its inclusion prevent the necessity of prefixing evaluator lines with an assignment operator (=)? Perhaps it's required to prevent name conflicts or possibly a bug?

There is no difference running these two buttons

Button1:

@functype:eval
Select ALL
=Output("blah")

Button2:

Select ALL
=Output("blah")

This one fails with an error:

@functype:eval
Output("blah")

Ahh, right! Thanks for clearing that up.