eval { Foo::new() }; ok(!$@, "Foo::new dies when called as a function");