in reply to Re^3: What does "my Foo $bar" do?
in thread What does "my Foo $bar" do?

True, and I personally don't like the syntax, but you don't need it, except for compile-time checks. The run-time checks will work without it too, as long as you use fields (as demonstrated in my post above)